# Regression test for https://github.com/PyCQA/astroid/pull/1734 # The following should lint just fine # Fixed in https://github.com/PyCQA/astroid/pull/1743 # pylint: disable=missing-docstring,invalid-name from enum import Enum class Test(Enum): LOADED = "loaded", True SETUP_ERROR = "setup_error", True _recoverable: bool def __new__(cls, value: str, recoverable: bool): obj = object.__new__(cls) obj._value_ = value obj._recoverable = recoverable return obj @property def recoverable(self) -> bool: """Get if the state is recoverable.""" return self._recoverable