Skip to content

Moving class doesn't move class decorator. #439

@climbus

Description

@climbus

Moving class doesn't move class decorator.

Steps to reproduce the behavior:

  1. Code before refactoring:

mod1.py

@dataclass
class AClass:
    pass

class BClass:
    pass
  1. Move AClass to mod2.py

  2. Expected code after refactoring:
    mod1.py

class BClass:
    pass

mod2.py

@dataclass
class AClass:
    pass
  1. Describe the error or unexpected result that you are getting
    mod1.py
@dataclass
class BClass:
    pass

mod2.py

class AClass:
    pass

Editor information (please complete the following information):

  • Project Python version: 3.8.8
  • Rope Python version: 3.8.8
  • Rope version: 0.21.0
  • Text editor/IDE and version: reproduced in tests

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions