property()의 인수 및 @property로 어노테이션이 지정된 함수의 문제를 보고합니다.


class C:
    @property
    def abc(self):  # Getter는 무언가 반환하거나 산출해야 합니다
        pass

    @abc.setter
    def foo(self, value):  # 함수 및 데코레이터 이름이 일치하지 않습니다
        pass

    @abc.setter
    def abc(self, v1, v2):  # Setter 시그니처는 (self, value)여야 합니다
        pass

    @abc.deleter
    def abc(self, v1):  # Deleter 시그니처는 (self)여야 합니다
        pass

빠른 수정은 매개변수를 업데이트할 것을 제의합니다.