Skip to content

ComicInfo

ComicInfo

Bases: BaseMetadataHandler

Handles the conversion between Metadata objects and ComicInfo XML representations.

Includes methods for converting Metadata to XML, XML to Metadata, and writing/reading Metadata to/from external files.

Functions

metadata_from_string(xml_string: str) -> Metadata

Parse an XML string representation into a Metadata object.

PARAMETER DESCRIPTION
xml_string

The XML string to parse.

TYPE: str

RETURNS DESCRIPTION
Metadata

The parsed Metadata object.

string_from_metadata(metadata: Metadata, xml_bytes: bytes = b'') -> str

Convert Metadata object to an XML string representation.

PARAMETER DESCRIPTION
metadata

The Metadata object to convert.

TYPE: Metadata

xml_bytes

Additional XML content, defaults to an empty byte string.

TYPE: bytes DEFAULT: b''

RETURNS DESCRIPTION
str

The XML string representation of the Metadata object.