Rename not changing property setter and deleter decorators
Brought to you by:
fabioz
For a property with a setter or deleter defined using the decorator syntax (@x.setter), renaming the property using Refactoring->Rename does not change the decorator.
For example, starting from:
@property
def x(self):
return 0
@x.setter
def x(self, value):
pass
@x.deleter
def x(self):
pass
Renaming x to new_x:
@property
def new_x(self):
return 0
@x.setter
def new_x(self, value):
pass
@x.deleter
def new_x(self):
pass