Loading trove_classifiers_enum/_core.py +4 −4 Original line number Diff line number Diff line Loading @@ -88,16 +88,16 @@ class Classifier(enum.Enum, metaclass=ClassifierMeta): # Return the *contained* string value of the classifier value = self._value_ if isinstance(value, ClassifierMeta): return value.classifier or '' return value.classifier or '' # pylint: disable=no-member return value def __repr__(self) -> str: value = self._value_ if isinstance(value, str): return f"Classifier('{value}')" if value.classifier is None: if value.classifier is None: # pylint: disable=no-member return repr(self.__class__) return f"Classifier('{value.classifier}')" return f"Classifier('{value.classifier}')" # pylint: disable=no-member def __call__(self, search_value: Any) -> Classifier: # Proxy __call__ to a nested Classifier class Loading @@ -110,7 +110,7 @@ class Classifier(enum.Enum, metaclass=ClassifierMeta): items = set(super().__dir__()) value = self._value_ if isinstance(value, ClassifierMeta): items.update(value.__members__) items.update(value.__members__) # pylint: disable=no-member return items def __getattr__(self, name: str) -> Classifier: Loading Loading
trove_classifiers_enum/_core.py +4 −4 Original line number Diff line number Diff line Loading @@ -88,16 +88,16 @@ class Classifier(enum.Enum, metaclass=ClassifierMeta): # Return the *contained* string value of the classifier value = self._value_ if isinstance(value, ClassifierMeta): return value.classifier or '' return value.classifier or '' # pylint: disable=no-member return value def __repr__(self) -> str: value = self._value_ if isinstance(value, str): return f"Classifier('{value}')" if value.classifier is None: if value.classifier is None: # pylint: disable=no-member return repr(self.__class__) return f"Classifier('{value.classifier}')" return f"Classifier('{value.classifier}')" # pylint: disable=no-member def __call__(self, search_value: Any) -> Classifier: # Proxy __call__ to a nested Classifier class Loading @@ -110,7 +110,7 @@ class Classifier(enum.Enum, metaclass=ClassifierMeta): items = set(super().__dir__()) value = self._value_ if isinstance(value, ClassifierMeta): items.update(value.__members__) items.update(value.__members__) # pylint: disable=no-member return items def __getattr__(self, name: str) -> Classifier: Loading