Refactor mit pyCharm von "user" zu "self.user"
Ich möchte eine Variable vom lokalen Bereich auf Objektebene verschieben. Der neue Code sollte @ verwendself.user
und nichtuser
wie früher
class Foo(object):
def test_foo(self):
user=User()
...
user.do()
Neuer Code sollte so aussehen:
class Foo(object):
def test_foo(self):
self.user=User() # I can remove this line by hand
...
self.user.do()
Ich habe versucht, umzugestalten >> Umbenennen vonuser
zuself.user
aber pyCharm sagt: "Eingefügter Bezeichner ist ungültig"
Wie kann ich dies mit pyCharm umgestalten?