コード例 #1
0
ファイル: components.py プロジェクト: hexsprite/plock
 def __init__(self, *args, **kw):
     rdb_key = directive.key.bind().get(self)
     if rdb_key:
         keyfunc = lambda node:getattr(node, rdb_key)
     elif hasattr(self, 'keyfunc'):
         keyfunc = self.keyfunc
     else:
         keyfunc = default_keyfunc
     MappedCollection.__init__(self, keyfunc=keyfunc)
コード例 #2
0
ファイル: smartmappedcollection.py プロジェクト: hydai/cms
    def __init__(self, column_name):
        # Whether the collection is currently being used for a parent's
        # relationship attribute or not.
        self.linked = False

        # Useful references, that will be obtained upon linking.
        self.parent_obj = None
        self.child_cls = None
        self.child_rel_name = None
        self.child_rel_prop = None
        self.child_key_name = column_name

        MappedCollection.__init__(self, lambda x: getattr(x, column_name))
コード例 #3
0
    def __init__(self, column_name):
        # Whether the collection is currently being used for a parent's
        # relationship attribute or not.
        self.linked = False

        # Map the id() of values to their key. This is well defined
        # because we ensure uniqueness of values (as the key is a
        # function of the value: the attribute we're mapping from).
        # This speeds up key retrieval.
        self.inverse_map = dict()

        self.event_wrapper = None

        # Useful references, that will be obtained upon linking.
        self.child_cls = None
        self.child_rel_name = None
        self.child_rel_prop = None
        self.child_key_name = column_name

        MappedCollection.__init__(self, lambda x: getattr(x, column_name))
コード例 #4
0
ファイル: smartmappedcollection.py プロジェクト: Corea/cms
    def __init__(self, column_name):
        # Whether the collection is currently being used for a parent's
        # relationship attribute or not.
        self.linked = False

        # Map the id() of values to their key. This is well defined
        # because we ensure uniqueness of values (as the key is a
        # function of the value: the attribute we're mapping from).
        # This speeds up key retrieval.
        self.inverse_map = dict()

        self.event_wrapper = None

        # Useful references, that will be obtained upon linking.
        self.child_cls = None
        self.child_rel_name = None
        self.child_rel_prop = None
        self.child_key_name = column_name

        MappedCollection.__init__(self, lambda x: getattr(x, column_name))
コード例 #5
0
 def __init__(self, *args, **kw):
     MappedCollection.__init__(self, keyfunc=lambda obj: obj.category)
     OrderedDict.__init__(self, *args, **kw)
コード例 #6
0
ファイル: event.py プロジェクト: FrictionlessCoin/inbox
 def __init__(self, *args, **kw):
     MappedCollection.__init__(self, keyfunc=lambda p: p.email_address)
     OrderedDict.__init__(self, *args, **kw)
コード例 #7
0
 def __init__(self, *args, **kw):
     MappedCollection.__init__(self, keyfunc=lambda p: p.email_address)
     OrderedDict.__init__(self, *args, **kw)
コード例 #8
0
ファイル: user.py プロジェクト: jacquayj/userdatamodel
 def __init__(self):
     MappedCollection.__init__(self, keyfunc=lambda node: node.project_id)
コード例 #9
0
ファイル: models.py プロジェクト: Julian/cardboard
 def __init__(self, keyfunc, *args, **kwargs):
     MappedCollection.__init__(self, keyfunc=keyfunc)
     OrderedDict.__init__(self, *args, **kwargs)
コード例 #10
0
 def __init__(self, keyfunc, *args, **kwargs):
     MappedCollection.__init__(self, keyfunc=keyfunc)
     OrderedDict.__init__(self, *args, **kwargs)
コード例 #11
0
 def __init__(self, *args, **kw):
     MappedCollection.__init__(self, keyfunc=lambda widget: widget.widget_identifier)
     OrderedDict.__init__(self, *args, **kw)
コード例 #12
0
 def __init__(self, *args, **kw):
     MappedCollection.__init__(self, keyfunc=lambda span: span.span_name)
     OrderedDict.__init__(self, *args, **kw)
コード例 #13
0
 def __init__(self, *args, **kw):
     MappedCollection.__init__(self, keyfunc=default_keyfunc)
コード例 #14
0
ファイル: polls.py プロジェクト: franck260/vpt
 def __init__(self, keyfunc):
     MappedCollection.__init__(self, keyfunc)
     OrderedDict.__init__(self) #@UndefinedVariable
コード例 #15
0
ファイル: user.py プロジェクト: LabAdvComp/userdatamodel
 def __init__(self):
     MappedCollection.__init__(self, keyfunc=lambda node: node.project_id)