diff options
| author | LV-426 <lv-426@taproot.org.il> | 2014-12-10 15:16:06 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2014-12-10 15:25:10 +0200 |
| commit | 0950293605eecff2de9cdadccf1def2d7d9b73bc (patch) | |
| tree | 156f3aedbf93d0d54f8d8ce1ca22aa5087dbb1dd /src-py/model | |
| parent | 404828c55672cc84f7ded569d8cc42b5afa140ff (diff) | |
distinguish __src (obj) vs. __src_id (str)
Diffstat (limited to 'src-py/model')
| -rw-r--r-- | src-py/model/model.py | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src-py/model/model.py b/src-py/model/model.py index 701074ab..33cf9e6a 100644 --- a/src-py/model/model.py +++ b/src-py/model/model.py @@ -3,24 +3,31 @@ class Link(): documentation anchor - this class currently carries no implementation and only acts as a documentation anchor - link['__src'] - meta attribute for link source - link['__dst'] - meta attribute for link destination + link['__src'] - meta attribute for link source object + link['__dst'] - meta attribute for link destination object """ - + + def __init__(self, src=None, dst=None): + assert False, 'currently unused' + class Link_Ptr(dict): + """ + link['__src_id'] - meta attribute for link source id + link['__dst_id'] - meta attribute for link destination id + """ def __init__(self, src_id=None, dst_id=None): assert None != src_id or None != dst_id - - self['__src'] = src_id - self['__dst'] = dst_id - + + self['__src_id'] = src_id + self['__dst_id'] = dst_id + @property def src_id(self): - return self['__src'] + return self['__src_id'] @property def dst_id(self): - return self['__dst'] + return self['__dst_id'] @staticmethod def link_ptr(src_id=None, dst_id=None): |
