fix some import issues

This commit is contained in:
Lukas Pupka-Lipinski 2025-09-29 12:14:42 +02:00
parent b2d77a099b
commit b73210a3c9
9 changed files with 21 additions and 21 deletions

0
errors.log Normal file
View File

0
noGerFound.log Normal file
View File

View File

@ -11,10 +11,10 @@ import atexit
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
from main import SeriesApp
from core.entities.series import Serie
from core.entities import SerieList
from infrastructure.file_system import SerieScanner
from infrastructure.providers.provider_factory import Loaders
from server.core.entities.series import Serie
from server.core.entities import SerieList
from server.infrastructure.file_system import SerieScanner
from server.infrastructure.providers.provider_factory import Loaders
from web.controllers.auth_controller import session_manager, require_auth, optional_auth
from config import config
from application.services.queue_service import download_queue_bp

View File

@ -1,7 +1,7 @@
from infrastructure.providers.streaming.Provider import Provider
from infrastructure.providers.streaming.voe import VOE
from server.infrastructure.providers.streaming.Provider import Provider
from server.infrastructure.providers.streaming.voe import VOE
class Providers:

View File

@ -1,11 +1,11 @@
import os
import re
import logging
from core.entities.series import Serie
from server.core.entities.series import Serie
import traceback
from infrastructure.logging.GlobalLogger import error_logger, noKeyFound_logger
from core.exceptions.Exceptions import NoKeyFoundException, MatchNotFoundError
from infrastructure.providers.base_provider import Loader
from server.infrastructure.logging.GlobalLogger import error_logger, noKeyFound_logger
from server.core.exceptions.Exceptions import NoKeyFoundException, MatchNotFoundError
from server.infrastructure.providers.base_provider import Loader
class SerieScanner:
@ -121,7 +121,7 @@ class SerieScanner:
episodes_dict = {}
for season, expected_count in expected_dict.items():
existing_episodes = filedict.get(season, [])
missing_episodes = [ep for ep in range(1, expected_count + 1) if ep not in existing_episodes]
missing_episodes = [ep for ep in range(1, expected_count + 1) if ep not in existing_episodes and self.loader.IsLanguage(season, ep, key)]
if missing_episodes:
episodes_dict[season] = missing_episodes

View File

@ -12,8 +12,8 @@ from fake_useragent import UserAgent
from requests.adapters import HTTPAdapter
from urllib3.util.retry import Retry
from infrastructure.providers.base_provider import Loader
from core.interfaces.providers import Providers
from server.infrastructure.providers.base_provider import Loader
from server.core.interfaces.providers import Providers
from yt_dlp import YoutubeDL
import shutil

View File

@ -23,8 +23,8 @@ from urllib3.util.retry import Retry
from yt_dlp import YoutubeDL
import shutil
from infrastructure.providers.base_provider import Loader
from core.interfaces.providers import Providers
from server.infrastructure.providers.base_provider import Loader
from server.core.interfaces.providers import Providers
from error_handler import (
with_error_recovery,
recovery_strategies,

View File

@ -1,5 +1,5 @@
from infrastructure.providers.aniworld_provider import AniworldLoader
from infrastructure.providers.base_provider import Loader
from server.infrastructure.providers.aniworld_provider import AniworldLoader
from server.infrastructure.providers.base_provider import Loader
class Loaders:

View File

@ -12,10 +12,10 @@ from datetime import datetime
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
from main import SeriesApp
from core.entities.series import Serie
from core.entities import SerieList
from infrastructure.file_system import SerieScanner
from infrastructure.providers.provider_factory import Loaders
from server.core.entities.series import Serie
from server.core.entities import SerieList
from server.infrastructure.file_system import SerieScanner
from server.infrastructure.providers.provider_factory import Loaders
from web.controllers.auth_controller import session_manager, require_auth, optional_auth
from config import config
from application.services.queue_service import download_queue_bp