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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage