提交 fa82588d authored 作者: Frederic Bastien's avatar Frederic Bastien

rename PatternSub.name to PatternSub.__name__ to allow reusing it

上级 24fd08b6
......@@ -575,7 +575,8 @@ class PatternSub(LocalOptimizer):
self.__doc__ = self.__class__.__doc__ + "\n\nThis instance does: " + str(self) + "\n"
self.allow_multiple_clients = allow_multiple_clients
self.skip_identities_fn = skip_identities_fn
self.name = name
if name:
self.__name__ = name
def skip_identities(self, expr):
if self.skip_identities_fn:
......@@ -672,8 +673,8 @@ class PatternSub(LocalOptimizer):
return False
def __str__(self):
if getattr(self,'name',None):
return self.name
if getattr(self,'__name__',None):
return self.__name__
def pattern_to_str(pattern):
if isinstance(pattern, (list, tuple)):
return "%s(%s)" % (str(pattern[0]), ", ".join([pattern_to_str(p) for p in pattern[1:]]))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论