diff --git a/main.py b/main.py index 2e1a820..d43d01d 100644 --- a/main.py +++ b/main.py @@ -6,10 +6,10 @@ from loguru import logger from src.config import RevancedConfig from src.downloader.factory import DownloaderFactory -from src.exceptions import PatchingFailed +from src.exceptions import AppNotFound, PatchesJsonFailed, PatchingFailed from src.parser import Parser from src.patches import Patches -from src.utils import AppNotFound, PatchesJsonFailed, check_java, extra_downloads +from src.utils import check_java, extra_downloads def main() -> None: diff --git a/src/downloader/apkmirror.py b/src/downloader/apkmirror.py index ece15a9..43624bb 100644 --- a/src/downloader/apkmirror.py +++ b/src/downloader/apkmirror.py @@ -6,7 +6,7 @@ from loguru import logger from selectolax.lexbor import LexborHTMLParser from src.downloader.download import Downloader -from src.utils import AppNotFound +from src.exceptions import AppNotFound class ApkMirror(Downloader): diff --git a/src/downloader/apkpure.py b/src/downloader/apkpure.py index 6128c79..5fa3f77 100644 --- a/src/downloader/apkpure.py +++ b/src/downloader/apkpure.py @@ -4,7 +4,7 @@ from typing import Any from loguru import logger from src.downloader.download import Downloader -from src.utils import AppNotFound +from src.exceptions import AppNotFound class ApkPure(Downloader): diff --git a/src/downloader/apksos.py b/src/downloader/apksos.py index 404e9a6..242c14b 100644 --- a/src/downloader/apksos.py +++ b/src/downloader/apksos.py @@ -5,7 +5,7 @@ from loguru import logger from selectolax.lexbor import LexborHTMLParser from src.downloader.download import Downloader -from src.utils import AppNotFound +from src.exceptions import AppNotFound class ApkSos(Downloader): diff --git a/src/downloader/uptodown.py b/src/downloader/uptodown.py index 3ad9831..fcc8f68 100644 --- a/src/downloader/uptodown.py +++ b/src/downloader/uptodown.py @@ -6,7 +6,7 @@ from loguru import logger from selectolax.lexbor import LexborHTMLParser from src.downloader.download import Downloader -from src.utils import AppNotFound +from src.exceptions import AppNotFound class UptoDown(Downloader): diff --git a/src/exceptions.py b/src/exceptions.py index 4f28168..7e8e92f 100644 --- a/src/exceptions.py +++ b/src/exceptions.py @@ -4,13 +4,19 @@ class APKMirrorScrapperFailure(Exception): pass -class ExtraAssetsFailure(Exception): - """Failed to scrap icon from apkmirror.""" - - pass - - class PatchingFailed(Exception): """Patching Failed.""" pass + + +class AppNotFound(ValueError): + """Not a valid Revanced App.""" + + pass + + +class PatchesJsonFailed(ValueError): + """Patches failed.""" + + pass diff --git a/src/patches.py b/src/patches.py index 8cd42ce..6161229 100644 --- a/src/patches.py +++ b/src/patches.py @@ -7,7 +7,7 @@ from loguru import logger from src.app import APP from src.config import RevancedConfig -from src.utils import AppNotFound, PatchesJsonFailed +from src.exceptions import AppNotFound, PatchesJsonFailed class Patches(object): diff --git a/src/utils.py b/src/utils.py index a0d392a..d94c0cc 100644 --- a/src/utils.py +++ b/src/utils.py @@ -38,18 +38,6 @@ def update_changelog(name: str, response: Dict[str, str]) -> None: file1.write(change_log) -class AppNotFound(ValueError): - """Not a valid Revanced App.""" - - pass - - -class PatchesJsonFailed(ValueError): - """Patches failed.""" - - pass - - def handle_response(response: Response) -> None: """Handle Get Request Response.""" response_code = response.status_code