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."""
return self._update_time

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


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

self._init_variables()
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):
"""Init variables."""
self._super_lineage_obj = None


Loading…
Cancel
Save