From a2dee424c8beca5e4631a89bb6c566e1658df907 Mon Sep 17 00:00:00 2001 From: Mizaki Date: Sat, 22 Jun 2024 20:01:48 +0100 Subject: [PATCH] TagOrigin to MetadataOrigin --- gcd_talker/gcd.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gcd_talker/gcd.py b/gcd_talker/gcd.py index 0559e8d..b21b0fb 100644 --- a/gcd_talker/gcd.py +++ b/gcd_talker/gcd.py @@ -23,21 +23,20 @@ import pathlib import re import sqlite3 -from typing import Any, Callable +from typing import Any, Callable, TypedDict from urllib.parse import urljoin import requests import settngs from bs4 import BeautifulSoup from comicapi import utils -from comicapi.genericmetadata import ComicSeries, GenericMetadata, TagOrigin +from comicapi.genericmetadata import ComicSeries, GenericMetadata, MetadataOrigin from comicapi.issuestring import IssueString from comictalker.comiccacher import ComicCacher from comictalker.comiccacher import Issue as CCIssue from comictalker.comiccacher import Series as CCSeries from comictalker.comictalker import ComicTalker, TalkerDataError, TalkerNetworkError from pyrate_limiter import Limiter, RequestRate -from typing_extensions import TypedDict from urllib3.exceptions import LocationParseError from urllib3.util import parse_url @@ -914,7 +913,7 @@ def _fetch_issue_by_issue_id(self, issue_id: int) -> GCDIssue: def _map_comic_issue_to_metadata(self, issue: GCDIssue, series: GCDSeries) -> GenericMetadata: md = GenericMetadata( - tag_origin=TagOrigin(self.id, self.name), + data_origin=MetadataOrigin(self.id, self.name), issue_id=utils.xlate(issue["id"]), series_id=utils.xlate(series["id"]), publisher=utils.xlate(series.get("publisher_name")),