【发布时间】:2019-12-28 07:29:28
【问题描述】:
当我尝试在以下代码中重命名 myset 时,我看到了以下消息。
class NumberGenerator:
def __init__(self):
self.__myset__ = set()
def uncount(self, i):
self.__myset__.add(i)
Refactor failed. module 'rope.base.ast' has no attribute 'Str'
[<FrameSummary file refactor.py, line 294 in watch>, <FrameSummary file refactor.py, line 274 in _process_request>, <FrameSummary file refactor.py, line 206 in _rename>, ...
太长了,如果你想看我可以给你看。这段代码错了吗?不过,它有效。为什么重构不起作用?
【问题讨论】: