aboutsummaryrefslogtreecommitdiff
path: root/src/hydrilla/item_infos.py
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-08-10 21:07:54 +0200
committerWojtek Kosior <koszko@koszko.org>2022-08-10 21:07:54 +0200
commit72fcc76cc75ccb7e180886170db01dae637e250e (patch)
tree7224c4ac0d10d9b668749285d57f938f9c11c0ad /src/hydrilla/item_infos.py
parent879c41927171efc8d77d1de2739b18e2eb57580f (diff)
downloadhaketilo-hydrilla-72fcc76cc75ccb7e180886170db01dae637e250e.tar.gz
haketilo-hydrilla-72fcc76cc75ccb7e180886170db01dae637e250e.zip
small clean up for item definitions handling before dependency resolution happens
Diffstat (limited to 'src/hydrilla/item_infos.py')
-rw-r--r--src/hydrilla/item_infos.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/hydrilla/item_infos.py b/src/hydrilla/item_infos.py
index 9ba47bd..c1e1e31 100644
--- a/src/hydrilla/item_infos.py
+++ b/src/hydrilla/item_infos.py
@@ -151,7 +151,7 @@ class ItemIdentity:
@dc.dataclass(frozen=True) # type: ignore[misc]
class ItemInfoBase(ABC, ItemIdentity, Categorizable):
"""...."""
- type_name: t.ClassVar[str] = '!INVALID!'
+ type_name: t.ClassVar[str]
source_name: str = dc.field(hash=False)
source_copyright: tuple[FileSpecifier, ...] = dc.field(hash=False)
@@ -363,8 +363,8 @@ class MappingInfo(ItemInfoBase):
# return (self.identifier, self.version, self.repository) < \
# (other.identifier, other.version, other.repository)
- # class property
- type_name = 'mapping'
+
+AnyInfo = t.Union[ResourceInfo, MappingInfo]
LoadedType = t.TypeVar('LoadedType', ResourceInfo, MappingInfo)