INNER CODE UNIT · Python
unregister
Scille/umongo · src/umongo/frameworks/__init__.py:31
def unregister(self, instance):
# Basically only used for tests
self.instances.remove(instance)
def find_from_db(self, db):
for instance in self.instances:
if instance.is_compatible_with(db):
return instance
raise NoCompatibleInstanceError(
f"Cannot find a umongo instance compatible with {type(db)}",
)
default_instance_registerer = InstanceRegisterer()
register_instance = default_instance_registerer.register
unregister_instance = default_instance_registerer.unregister
find_instance_from_db = default_instance_registerer.find_from_db