Issue Managers#
Classes:
|
|
Factory class for constructing concrete issue managers. |
Functions:
|
|
- class cleanvision.issue_managers.IssueType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
Enum
Attributes:
- DARK = 'dark'#
- LIGHT = 'light'#
- ODD_ASPECT_RATIO = 'odd_aspect_ratio'#
- LOW_INFORMATION = 'low_information'#
- EXACT_DUPLICATES = 'exact_duplicates'#
- NEAR_DUPLICATES = 'near_duplicates'#
- BLURRY = 'blurry'#
- GRAYSCALE = 'grayscale'#
- class cleanvision.issue_managers.IssueManagerFactory[source]#
Bases:
object
Factory class for constructing concrete issue managers.
Methods:
from_str
(issue_type)Constructs a concrete issue manager from a string.
from_list
(issue_types)Constructs a list of concrete issue managers from a list of strings.
- classmethod from_str(issue_type)[source]#
Constructs a concrete issue manager from a string.
- Return type:
Type
[IssueManager
]
- classmethod from_list(issue_types)[source]#
Constructs a list of concrete issue managers from a list of strings.
- Return type:
List
[Type
[IssueManager
]]
- cleanvision.issue_managers.register_issue_manager(name)[source]#
- Return type:
Callable
[[Type
[IssueManager
]],Type
[IssueManager
]]