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.
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.

This Page