Module src.jsonid.registry_data
JSON registry data.
Functions
def registry() ‑> list[RegistryEntry]-
Expand source code
def registry() -> list[RegistryEntry]: """Return a registry object to the caller.""" return _registryReturn a registry object to the caller.
Classes
class RegistryEntry (identifier: str = '',
name: list = <factory>,
version: str | None = None,
description: list = <factory>,
pronom: str = '',
wikidata: str = '',
loc: str = '',
archive_team: str = '',
rfc: str = '',
mime: list[str] = <factory>,
markers: list[dict] = <factory>,
depth: int = 0,
additional: str = '')-
Expand source code
@dataclass class RegistryEntry: # pylint: disable=R0902 """Class that represents information that might be derived from a registry. """ identifier: str = "" name: list = field(default_factory=list) version: Optional[str | None] = None description: list = field(default_factory=list) pronom: str = "" wikidata: str = "" loc: str = "" archive_team: str = "" rfc: str = "" mime: list[str] = field(default_factory=list) markers: list[dict] = field(default_factory=list) depth: int = 0 additional: str = "" def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ return False def __str__(self): """Return summary string.""" if self.identifier == JSON_ID: return f"""{self.identifier}: name: {self.name} pronom: {self.pronom} depth: {self.depth} additional: {self.additional}""".strip() return f"""{self.identifier}: name: {self.name} pronom: {self.pronom}""".strip()Class that represents information that might be derived from a registry.
Instance variables
var additional : strvar archive_team : strvar depth : intvar description : listvar identifier : strvar loc : strvar markers : list[dict]var mime : list[str]var name : listvar pronom : strvar rfc : strvar version : str | Nonevar wikidata : str