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 = '',
mime: list[str] = <factory>,
markers: list[dict] = <factory>,
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 = "" mime: list[str] = field(default_factory=list) markers: list[dict] = field(default_factory=list) additional: str = "" def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ return False def __str__(self): """Return summary string.""" return f"""{self.identifier}: name: {self.name} pronom: {self.pronom} additional: {self.additional}""".strip()
Class that represents information that might be derived from a registry.
Instance variables
var additional : str
var description : list
var identifier : str
var markers : list[dict]
var mime : list[str]
var name : list
var pronom : str
var version : str | None