aboutsummaryrefslogtreecommitdiff
path: root/src/hydrilla/item_infos.py
diff options
context:
space:
mode:
authorWojtek Kosior <koszko@koszko.org>2022-08-11 09:39:19 +0200
committerWojtek Kosior <koszko@koszko.org>2022-08-11 09:39:19 +0200
commit3f3ba519ae3c3346945928b21ab36f7238e5387e (patch)
tree2852ed975257ee375d185746a7b559d587668aee /src/hydrilla/item_infos.py
parent72fcc76cc75ccb7e180886170db01dae637e250e (diff)
downloadhaketilo-hydrilla-3f3ba519ae3c3346945928b21ab36f7238e5387e.tar.gz
haketilo-hydrilla-3f3ba519ae3c3346945928b21ab36f7238e5387e.zip
save computed payloads into sqlite db
Diffstat (limited to 'src/hydrilla/item_infos.py')
-rw-r--r--src/hydrilla/item_infos.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/hydrilla/item_infos.py b/src/hydrilla/item_infos.py
index c1e1e31..0bdc95e 100644
--- a/src/hydrilla/item_infos.py
+++ b/src/hydrilla/item_infos.py
@@ -153,14 +153,14 @@ class ItemInfoBase(ABC, ItemIdentity, Categorizable):
"""...."""
type_name: t.ClassVar[str]
- source_name: str = dc.field(hash=False)
- source_copyright: tuple[FileSpecifier, ...] = dc.field(hash=False)
- uuid: t.Optional[str] = dc.field(hash=False)
- long_name: str = dc.field(hash=False)
- allows_eval: bool = dc.field(hash=False)
- allows_cors_bypass: bool = dc.field(hash=False)
- required_mappings: tuple[ItemSpecifier, ...] = dc.field(hash=False)
- generated_by: t.Optional[GeneratedBy] = dc.field(hash=False)
+ source_name: str = dc.field(hash=False, compare=False)
+ source_copyright: tuple[FileSpecifier, ...] = dc.field(hash=False, compare=False)
+ uuid: t.Optional[str] = dc.field(hash=False, compare=False)
+ long_name: str = dc.field(hash=False, compare=False)
+ allows_eval: bool = dc.field(hash=False, compare=False)
+ allows_cors_bypass: bool = dc.field(hash=False, compare=False)
+ required_mappings: tuple[ItemSpecifier, ...] = dc.field(hash=False, compare=False)
+ generated_by: t.Optional[GeneratedBy] = dc.field(hash=False, compare=False)
# def path_relative_to_type(self) -> str:
# """
@@ -237,9 +237,9 @@ class ResourceInfo(ItemInfoBase):
"""...."""
type_name: t.ClassVar[str] = 'resource'
- revision: int = dc.field(hash=False)
- dependencies: tuple[ItemSpecifier, ...] = dc.field(hash=False)
- scripts: tuple[FileSpecifier, ...] = dc.field(hash=False)
+ revision: int = dc.field(hash=False, compare=False)
+ dependencies: tuple[ItemSpecifier, ...] = dc.field(hash=False, compare=False)
+ scripts: tuple[FileSpecifier, ...] = dc.field(hash=False, compare=False)
@property
def versioned_identifier(self):
@@ -321,7 +321,7 @@ class MappingInfo(ItemInfoBase):
"""...."""
type_name: t.ClassVar[str] = 'mapping'
- payloads: t.Mapping[ParsedPattern, ItemSpecifier] = dc.field(hash=False)
+ payloads: t.Mapping[ParsedPattern, ItemSpecifier] = dc.field(hash=False, compare=False)
@staticmethod
def make(