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 _registry
Return 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 : str
var archive_team : str
var depth : int
var description : list
var identifier : str
var loc : str
var markers : list[dict]
var mime : list[str]
var name : list
var pronom : str
var rfc : str
var version : str | None
var wikidata : str