!5977 [bug]fix cell copy and print bug

Merge pull request !5977 from vlne-v1/bug-cell-copy
pull/5977/MERGE
mindspore-ci-bot 5 years ago committed by Gitee
commit 5166fe832d

@ -103,6 +103,16 @@ class Cell(Cell_):
def already_run(self):
return self._already_run
def __getstate__(self):
base = Cell_.__getstate__(self)
return base, self.__dict__
def __setstate__(self, state):
base, dict_ = state
Cell_.__setstate__(self, base)
self.__dict__ = dict_
self._attr_synced = False
@property
def _cell_tag(self):
# `<class 'xxxxxxx'>`
@ -388,6 +398,9 @@ class Cell(Cell_):
"""
return ''
def __str__(self):
return self.__repr__()
def __repr__(self):
extra_str = self.extend_repr()
info_str = self.__class__.__name__ + '<'

Loading…
Cancel
Save