Outlook: Automatic Model Creation¶
-
class
gtkmvc.support.factories.
ModelFactory
¶ Bases:
object
This factory constructs classes for models. Use it to build the classes to derive your own models
-
static
make
(base_classes=(), have_mt=False)¶ Use this static method to build a model class that possibly derives from other classes. If have_mt is True, then returned class will take into account multi-threading issues when dealing with observable properties.
-
static
-
gtkmvc.support.noconflict.
classmaker
(left_metas=(), right_metas=())¶
-
gtkmvc.support.noconflict.
get_noconflict_metaclass
(bases, left_metas, right_metas)¶ Not intended to be used outside of this module, unless you know what you are doing.
-
gtkmvc.support.noconflict.
remove_redundant
(metaclasses)¶
-
gtkmvc.support.noconflict.
skip_redundant
(iterable, skipset=None)¶ Redundant items are repeated items or items in the original skipset.