MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / _process

Method _process

dnn/scripts/gen_param_defs.py:314–326  ·  view source on GitHub ↗
(self, defs)

Source from the content-addressed store, hash-verified

312 )
313
314 def _process(self, defs):
315 dispatch = {
316 member_defs.Enum: self._on_member_enum,
317 member_defs.EnumAlias: self._on_member_enum_alias,
318 member_defs.Field: self._on_member_field,
319 member_defs.Const: self._on_const_field,
320 }
321 for i in defs:
322 assert isinstance(i, ParamDef)
323 self._on_param_begin(i)
324 for j in i.members:
325 dispatch[type(j)](j)
326 self._on_param_end(i)
327
328 def _on_param_begin(self, p):
329 """:type p: :class:`.ParamDef`"""

Callers 7

__call__Method · 0.80
__call__Method · 0.80
__call__Method · 0.80
__call__Method · 0.80
__call__Method · 0.80
__call__Method · 0.80
__call__Method · 0.80

Calls 2

_on_param_beginMethod · 0.95
_on_param_endMethod · 0.95

Tested by

no test coverage detected