Skip to content

Avoid define magic methods as abstract methods #32

@yzx9

Description

@yzx9

perfer:

class MyClass(ABC)
  def __getitem__(self, x):
    return self.getitem(x)

  @abstractmethod
  def getitem(self, x): ...

than:

class MyClass(ABC)
  @abstractmethod
  def __getitem__(self, x): ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions