Рефакторинг с pyCharm из «пользователь» в «self.user»
Я хочу переместить переменную из локальной области на уровень объекта. Новый код должен использоватьself.user
и неuser
как раньше:
class Foo(object):
def test_foo(self):
user=User()
...
user.do()
Новый код должен выглядеть так:
class Foo(object):
def test_foo(self):
self.user=User() # I can remove this line by hand
...
self.user.do()
Я пытался рефакторинг >> переименовать изuser
вself.user
но pyCharm говорит: «Вставленный идентификатор недействителен»
Как я могу реорганизовать это с pyCharm?