INNER CODE UNIT · Python

find_from_db

Scille/umongo · src/umongo/frameworks/__init__.py:35

    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


# Define instances for each driver

register_instance(PyMongoInstance)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…