♻️ Restructured sources and managers

This commit is contained in:
GeoffreyCoulaud
2023-05-23 17:00:47 +02:00
parent 95524563bb
commit a11569014d
10 changed files with 17 additions and 24 deletions

View File

@@ -1,12 +1,12 @@
from abc import abstractmethod from abc import abstractmethod
from functools import lru_cache from functools import lru_cache
from pathlib import Path
from sqlite3 import connect from sqlite3 import connect
from time import time from time import time
from pathlib import Path
import src.shared as shared import src.shared as shared
from src.game import Game from src.game import Game
from src.importer.source import Source, SourceIterator from src.importer.sources.source import Source, SourceIterator
from src.utils.decorators import replaced_by_path, replaced_by_schema_key from src.utils.decorators import replaced_by_path, replaced_by_schema_key
from src.utils.save_cover import resize_cover, save_cover from src.utils.save_cover import resize_cover, save_cover

View File

@@ -4,22 +4,15 @@ from pathlib import Path
from time import time from time import time
from typing import Iterator from typing import Iterator
from requests import HTTPError, JSONDecodeError
from src.game import Game from src.game import Game
from src.importer.source import Source, SourceIterator from src.importer.sources.source import Source, SourceIterator
from src.utils.decorators import ( from src.utils.decorators import (
replaced_by_env_path, replaced_by_env_path,
replaced_by_path, replaced_by_path,
replaced_by_schema_key, replaced_by_schema_key,
) )
from src.utils.save_cover import resize_cover, save_cover from src.utils.save_cover import resize_cover, save_cover
from src.utils.steam import ( from src.utils.steam import SteamHelper, SteamInvalidManifestError
SteamGameNotFoundError,
SteamHelper,
SteamInvalidManifestError,
SteamNotAGameError,
)
class SteamSourceIterator(SourceIterator): class SteamSourceIterator(SourceIterator):

View File

@@ -39,10 +39,10 @@ from src.importer.sources.steam_source import (
SteamWindowsSource, SteamWindowsSource,
) )
from src.preferences import PreferencesWindow from src.preferences import PreferencesWindow
from src.store.display_manager import DisplayManager from src.store.managers.display_manager import DisplayManager
from src.store.file_manager import FileManager from src.store.managers.file_manager import FileManager
from src.store.sgdb_manager import SGDBManager from src.store.managers.sgdb_manager import SGDBManager
from src.store.steam_api_manager import SteamAPIManager from src.store.managers.steam_api_manager import SteamAPIManager
from src.store.store import Store from src.store.store import Store
from src.window import CartridgesWindow from src.window import CartridgesWindow

View File

@@ -1,8 +1,8 @@
import src.shared as shared import src.shared as shared
from src.game import Game from src.game import Game
from src.store.manager import Manager from src.store.managers.manager import Manager
from src.store.sgdb_manager import SGDBManager from src.store.managers.sgdb_manager import SGDBManager
from src.store.steam_api_manager import SteamAPIManager from src.store.managers.steam_api_manager import SteamAPIManager
class DisplayManager(Manager): class DisplayManager(Manager):

View File

@@ -1,7 +1,7 @@
from src.game import Game from src.game import Game
from src.store.manager import Manager from src.store.managers.manager import Manager
from src.store.sgdb_manager import SGDBManager from src.store.managers.sgdb_manager import SGDBManager
from src.store.steam_api_manager import SteamAPIManager from src.store.managers.steam_api_manager import SteamAPIManager
class FileManager(Manager): class FileManager(Manager):

View File

@@ -1,7 +1,7 @@
from requests import HTTPError from requests import HTTPError
from src.game import Game from src.game import Game
from src.store.manager import Manager from src.store.managers.manager import Manager
from src.utils.steamgriddb import SGDBAuthError, SGDBError, SGDBHelper from src.utils.steamgriddb import SGDBAuthError, SGDBError, SGDBHelper

View File

@@ -1,7 +1,7 @@
from requests import HTTPError, JSONDecodeError from requests import HTTPError, JSONDecodeError
from src.game import Game from src.game import Game
from src.store.manager import Manager from src.store.managers.manager import Manager
from src.utils.steam import SteamGameNotFoundError, SteamHelper, SteamNotAGameError from src.utils.steam import SteamGameNotFoundError, SteamHelper, SteamNotAGameError

View File

@@ -4,8 +4,8 @@ from gi.repository import GObject
import src.shared as shared import src.shared as shared
from src.game import Game from src.game import Game
from src.store.manager import Manager
from src.utils.task import Task from src.utils.task import Task
from store.managers.manager import Manager
class Pipeline(GObject.Object): class Pipeline(GObject.Object):