isomer.database package

Module: Database

Contains the underlying object model manager and generates object factories from schemata.

Contains

Objectstore builder functions.

class IsomerBaseModel(original_fields=None, from_find=False, *args, **kwargs)[source]

Bases: formal.model_mongodb.Model

Base Isomer Dataclass

classmethod by_uuid(uuid)[source]

Find data object by uuid

save(*args, **kwargs)[source]

Set a random default color

clear_all()[source]

DANGER! This command is a maintenance tool and clears the complete database.

db_log(*args, **kwargs)[source]

Log as emitter ‘DB’

initialize(address='127.0.0.1:27017', database_name='isomer-default', instance_name='default', reload=False, ignore_fail=False)[source]

Initializes the database connectivity, schemata and finally object models