次のように、プロパティが不適切にアクセスされている場合に報告します。

例:


class MyClass:
    @property
    def read_only(self): return None

    def __write_only_setter(self, value): pass

    write_only = property(None, __write_only_setter)


a = MyClass()
a.read_only = 10 # プロパティは値を設定できません
del a.read_only # プロパティは削除できません
print(a.write_only) # プロパティは読み込めません