MCPcopy Create free account
hub / github.com/FDio/vpp / register

Method register

test/vpp_object.py:72–79  ·  view source on GitHub ↗

Register an object in the registry.

(self, obj: VppObject, logger)

Source from the content-addressed store, hash-verified

70 raise Exception("REG: duplicate add: %s" % obj)
71
72 def register(self, obj: VppObject, logger) -> None:
73 """Register an object in the registry."""
74 if obj.object_id() not in self._object_dict:
75 self._object_registry.append(obj)
76 self._object_dict[obj.object_id()] = obj
77 logger.debug("REG: registering %s" % obj)
78 else:
79 logger.debug("REG: duplicate add, ignoring (%s)" % obj)
80
81 def unregister_all(self, logger) -> None:
82 """Remove all object registrations from registry."""

Callers 15

run_tests.pyFile · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80
add_pathMethod · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80
add_vpp_configMethod · 0.80

Calls 2

appendMethod · 0.80
object_idMethod · 0.45

Tested by 15

add_vpp_configMethod · 0.64
add_vpp_configMethod · 0.64
add_vpp_configMethod · 0.64
add_vpp_configMethod · 0.64
add_vpp_configMethod · 0.64
add_vpp_configMethod · 0.64
add_vpp_configMethod · 0.64
npol_rule_updateMethod · 0.64
add_vpp_configMethod · 0.64
add_vpp_configMethod · 0.64
test_set_del_sha1_keyMethod · 0.64