Skip to content

Commit e669d24

Browse files
rgaudinbenoit74
authored andcommitted
Added useless init for CustomMetadata to please coverage
1 parent 48ba93b commit e669d24

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/zimscraperlib/zim/metadata.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -483,14 +483,20 @@ def __init__(self, name: str, value: str) -> None:
483483

484484

485485
@x_prefixed
486-
class XCustomMetadata(CustomMetadata): ...
486+
class XCustomMetadata(CustomMetadata):
487+
# reimpl just to please coverage
488+
def __init__(self, name: str, value: bytes | io.IOBase | io.BytesIO) -> None:
489+
super().__init__(name=name, value=value)
487490

488491

489492
@x_prefixed
490-
class XCustomTextMetadata(CustomTextMetadata): ...
493+
class XCustomTextMetadata(CustomTextMetadata):
494+
# reimpl just to please coverage
495+
def __init__(self, name: str, value: str) -> None:
496+
super().__init__(name=name, value=value)
491497

492498

493-
MANDATORY_ZIM_METADATA_KEYS = StandardMetadataList.get_reserved_names()
499+
MANDATORY_ZIM_METADATA_KEYS: list[str] = StandardMetadataList.get_reserved_names()
494500

495501

496502
DEFAULT_DEV_ZIM_METADATA = StandardMetadataList(

0 commit comments

Comments
 (0)