diff --git a/fastanime/cli/services/registry/models.py b/fastanime/cli/services/registry/models.py index 62d94cf..a0d7b62 100644 --- a/fastanime/cli/services/registry/models.py +++ b/fastanime/cli/services/registry/models.py @@ -7,7 +7,7 @@ from typing import Dict, Literal, Optional from pydantic import BaseModel, Field, computed_field from ....libs.media_api.types import MediaItem, UserMediaListStatus -from ...utils import converters +from ....core.utils import converters logger = logging.getLogger(__name__) diff --git a/fastanime/cli/utils/converters.py b/fastanime/cli/utils/converters.py deleted file mode 100644 index bc57c4b..0000000 --- a/fastanime/cli/utils/converters.py +++ /dev/null @@ -1,10 +0,0 @@ -def time_to_seconds(time_str: str) -> int: - """Convert HH:MM:SS to seconds.""" - try: - parts = time_str.split(":") - if len(parts) == 3: - h, m, s = map(int, parts) - return h * 3600 + m * 60 + s - except (ValueError, AttributeError): - pass - return 0 diff --git a/fastanime/core/utils/converters.py b/fastanime/core/utils/converters.py index e69de29..bc57c4b 100644 --- a/fastanime/core/utils/converters.py +++ b/fastanime/core/utils/converters.py @@ -0,0 +1,10 @@ +def time_to_seconds(time_str: str) -> int: + """Convert HH:MM:SS to seconds.""" + try: + parts = time_str.split(":") + if len(parts) == 3: + h, m, s = map(int, parts) + return h * 3600 + m * 60 + s + except (ValueError, AttributeError): + pass + return 0