Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
cls.fields = dict(inspect.getmembers(cls, lambda f: isinstance(f, Field)))
cls.meta = mcls
object_class = cls.get_object_class()
-
- if cls.__name__ != "Model":
- MODELS[object_class] = cls
-
+ MODELS[object_class] = cls
return cls
context.update({
"samdb": samdb,
"ldb": ldb,
+ "Model": Model,
})
context.update({model.__name__: model for model in MODELS.values()})