def __init__( me, attrib_description, link_prefix ='', **init_attribs): me._check_init_args( init_attribs.keys(), attrib_description.keys()) me.attrib_description = attrib_description me.locked_attribs = set() # attribs NOT changeable by inheritance, defaults or anything me.inheritable_attribs = set() # no defaults here me.update( init_attribs, lock=True) me.init_attribs = init_attribs LinkContainer.__init__( me, link_prefix)
def __init__( me, label =None, kargs4subviewer =None, style =None, **kargs): me.kargs4subviewer = kargs4subviewer me.context = None # passed as param to callable view attributes me.flattened = False me._create_formatteds( get_label_kargs( label), kargs) if style: style_view = style.get_view( me.view_context_name) if style_view: me.update_from_view( style_view, lock=True) LinkContainer.__init__( me)
def __init__( me, prefix ='', **kargs): for k,v in kargs.iteritems(): setattr( me, k, v) #me.__dict__.update( kargs) LinkContainer.__init__( me, prefix)