Browse Source

update the update_time in super_llineage_obj if update_time is changed

tags/v1.0.0
luopengting 5 years ago
parent
commit
f1622f687c
1 changed files with 16 additions and 1 deletions
  1. +16
    -1
      mindinsight/lineagemgr/lineage_parser.py

+ 16
- 1
mindinsight/lineagemgr/lineage_parser.py View File

@@ -56,17 +56,32 @@ class SuperLineageObj:
"""Get update time.""" """Get update time."""
return self._update_time return self._update_time


@update_time.setter
def update_time(self, update_time):
"""Set update_time."""
self._update_time = update_time



class LineageParser: class LineageParser:
"""Lineage parser.""" """Lineage parser."""
def __init__(self, summary_dir, update_time=None, added_info=None): def __init__(self, summary_dir, update_time=None, added_info=None):
self._summary_dir = summary_dir self._summary_dir = summary_dir
self.update_time = update_time
self._update_time = update_time
self._added_info = added_info self._added_info = added_info


self._init_variables() self._init_variables()
self.load() self.load()


@property
def update_time(self):
return self._update_time

@update_time.setter
def update_time(self, update_time):
self._update_time = update_time
if self._super_lineage_obj is not None:
self._super_lineage_obj.update_time = update_time

def _init_variables(self): def _init_variables(self):
"""Init variables.""" """Init variables."""
self._super_lineage_obj = None self._super_lineage_obj = None


Loading…
Cancel
Save