Refactor With PyCharm From "user" To "self.user"
I want to move a variable from local scope to object level. The new code should use self.user and not user like before: class Foo(object): def test_foo(self): user=User
Solution 1:
What you are trying to do is not a simple rename, but creating a new instance attribute. As such, instead of using Rename you should use Extract > Field menu item. Alternatively you can access this refactoring as Ctrl+Alt+F (this depends on the shortcuts you have chosen. Mine is the default for KDE).
Post a Comment for "Refactor With PyCharm From "user" To "self.user""