Commit ed07eb3d authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Ignore some bad Pylint false-positives

parent b233c6fb
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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
@@ -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: