Closed Mandera closed 1 year ago
Create an intermediary inheritable class that we can use for EnvVar in https://github.com/ManderaGeneral/generalpackager/issues/86
Clean up repr and str for it, made them match built-in exceptions:
from generalimport import MissingOptionalDependency print(repr(AttributeError("asd"))) print(repr(MissingOptionalDependency("asd"))) print(repr(AttributeError())) print(repr(MissingOptionalDependency())) print(str(AttributeError("asd"))) print(str(MissingOptionalDependency("asd"))) print(str(AttributeError())) print(str(MissingOptionalDependency())) >>> AttributeError('asd') >>> MissingOptionalDependency('asd') >>> AttributeError() >>> MissingOptionalDependency() >>> asd >>> asd >>> # Empty string >>> # Empty string
Create an intermediary inheritable class that we can use for EnvVar in https://github.com/ManderaGeneral/generalpackager/issues/86
Clean up repr and str for it, made them match built-in exceptions: