diff options
Diffstat (limited to 'src/mlia/core/common.py')
-rw-r--r-- | src/mlia/core/common.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/mlia/core/common.py b/src/mlia/core/common.py index 53df001..baaed50 100644 --- a/src/mlia/core/common.py +++ b/src/mlia/core/common.py @@ -13,9 +13,6 @@ from enum import auto from enum import Flag from typing import Any -from mlia.core.typing import OutputFormat -from mlia.core.typing import PathOrFileLike - # This type is used as type alias for the items which are being passed around # in advisor workflow. There are no restrictions on the type of the # object. This alias used only to emphasize the nature of the input/output @@ -23,36 +20,6 @@ from mlia.core.typing import PathOrFileLike DataItem = Any -class FormattedFilePath: - """Class used to keep track of the format that a path points to.""" - - def __init__(self, path: PathOrFileLike, fmt: OutputFormat = "plain_text") -> None: - """Init FormattedFilePath.""" - self._path = path - self._fmt = fmt - - @property - def fmt(self) -> OutputFormat: - """Return file format.""" - return self._fmt - - @property - def path(self) -> PathOrFileLike: - """Return file path.""" - return self._path - - def __eq__(self, other: object) -> bool: - """Check for equality with other objects.""" - if isinstance(other, FormattedFilePath): - return other.fmt == self.fmt and other.path == self.path - - return False - - def __repr__(self) -> str: - """Represent object.""" - return f"FormattedFilePath {self.path=}, {self.fmt=}" - - class AdviceCategory(Flag): """Advice category. |