コード例 #1
0
    def resolveAlias(self, alias, load=True):

        key = Children.resolveAlias(self, alias, load)
        if key is None and not self._flags & LinkedMap.NEW:
            key = PersistentRefs.resolveAlias(self, alias, load)

        return key
コード例 #2
0
ファイル: DBRefs.py プロジェクト: HackLinux/chandler-1
    def resolveAlias(self, alias, load=True):

        key = Children.resolveAlias(self, alias, load)
        if key is None and not self._flags & LinkedMap.NEW:
            key = PersistentRefs.resolveAlias(self, alias, load)

        return key
コード例 #3
0
ファイル: DBRefs.py プロジェクト: HackLinux/chandler-1
    def _clear_(self):

        Children._clear_(self)
        PersistentRefs._setItem(self, self._item)
コード例 #4
0
ファイル: DBRefs.py プロジェクト: HackLinux/chandler-1
    def _copy_(self, orig):

        Children._copy_(self, orig)
        PersistentRefs._copy_(self, orig)
コード例 #5
0
ファイル: DBRefs.py プロジェクト: HackLinux/chandler-1
    def _setItem(self, item):

        Children._setItem(self, item)
        PersistentRefs._setItem(self, item)
コード例 #6
0
ファイル: DBRefs.py プロジェクト: HackLinux/chandler-1
    def __init__(self, view, item, new=True):

        self.uuid = item.itsUUID

        PersistentRefs.__init__(self, view)
        Children.__init__(self, item, new)
コード例 #7
0
    def _createChildren(self, parent, new):

        return Children(parent, new)
コード例 #8
0
    def _clear_(self):

        Children._clear_(self)
        PersistentRefs._setItem(self, self._item)
コード例 #9
0
    def _copy_(self, orig):

        Children._copy_(self, orig)
        PersistentRefs._copy_(self, orig)
コード例 #10
0
    def _setItem(self, item):

        Children._setItem(self, item)
        PersistentRefs._setItem(self, item)
コード例 #11
0
    def __init__(self, view, item, new=True):

        self.uuid = item.itsUUID

        PersistentRefs.__init__(self, view)
        Children.__init__(self, item, new)