diff options
author | Wojtek Kosior <koszko@koszko.org> | 2022-08-11 09:39:19 +0200 |
---|---|---|
committer | Wojtek Kosior <koszko@koszko.org> | 2022-08-11 09:39:19 +0200 |
commit | 3f3ba519ae3c3346945928b21ab36f7238e5387e (patch) | |
tree | 2852ed975257ee375d185746a7b559d587668aee /src/hydrilla/item_infos.py | |
parent | 72fcc76cc75ccb7e180886170db01dae637e250e (diff) | |
download | haketilo-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.py | 24 |
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( |