From 6841ee85957f50b9c259cb0d6ade3151d058e427 Mon Sep 17 00:00:00 2001 From: Leigh Pierce Date: Sun, 10 Mar 2024 09:50:29 +1100 Subject: [PATCH] Add StoryArcNumber --- comicinfoxml.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/comicinfoxml.py b/comicinfoxml.py index fb21c66..539dbd4 100644 --- a/comicinfoxml.py +++ b/comicinfoxml.py @@ -53,6 +53,7 @@ def __init__(self, version: str) -> None: 'alternate_number', 'alternate_count', 'story_arcs', + 'story_arcs_numbers', 'series_groups', 'publisher', 'imprint', @@ -229,6 +230,7 @@ def assign(cr_entry: str, md_entry: Any) -> None: assign('AlternateNumber', md.alternate_number) assign('AlternateCount', md.alternate_count) assign('StoryArc', md.story_arcs) + assign('StoryArcNumber', md.story_arcs_numbers) assign('SeriesGroup', md.series_groups) assign('Publisher', md.publisher) @@ -315,6 +317,7 @@ def get(name: str) -> str | None: md.alternate_number = utils.xlate(get('AlternateNumber')) md.alternate_count = utils.xlate_int(get('AlternateCount')) md.story_arcs = utils.split(get('StoryArc'), ',') + md.story_arcs_numbers = utils.split(get('StoryArcNumber'), ',') md.series_groups = utils.split(get('SeriesGroup'), ',') md.publisher = utils.xlate(get('Publisher'))