Esempio n. 1
0
        def __init__(self, registry, by_kind=True):
            self._self_registry = registry
            get_nesting = None
            if by_kind:
                def get_nesting(k, v):
                    nesting = k.split('/')
                    if v.DUCT_TYPE is not None:
                        nesting.insert(0, v.DUCT_TYPE.value)
                    return nesting

            NestedDictObjectProxy.__init__(self, registry._registry, is_flat=True, get_nesting=get_nesting)
Esempio n. 2
0
        def __init__(self, registry, by_kind=True):
            self._self_registry = registry
            get_nesting = None
            if by_kind:
                def get_nesting(k, v):
                    nesting = k.split('/')
                    if v.DUCT_TYPE is not None:
                        nesting.insert(0, v.DUCT_TYPE.value)
                    return nesting

            NestedDictObjectProxy.__init__(self, registry._registry, is_flat=True, get_nesting=get_nesting)
Esempio n. 3
0
 def __dir__(self):
     return NestedDictObjectProxy.__dir__(self) + ['registry']
Esempio n. 4
0
 def __dir__(self):
     return NestedDictObjectProxy.__dir__(self) + ['registry']