-
Notifications
You must be signed in to change notification settings - Fork 176
Closed
Labels
affected-version:0.19bugUnexpected or incorrect user-visible behaviorUnexpected or incorrect user-visible behaviorextract-refactor
Milestone
Description
Given class:
class A(object):
def func(self):
self.var_a = 1
var_bb = self.var_a
When extracting method with selected instance variable var_bb = [self.var_a] and selected similar to True
Then changing var_a assignment:
class A(object):
def func(self):
self.new_func() = 1
^^^^^^^^^^^^^^^
var_bb = self.new_func()
def new_func(self):
return self.var_a
Should be:
class A(object):
def func(self):
self.var_a = 1
var_bb = self.new_func()
def new_func(self):
return self.var_a
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
affected-version:0.19bugUnexpected or incorrect user-visible behaviorUnexpected or incorrect user-visible behaviorextract-refactor