Modify imports

This commit is contained in:
Labrys of Knossos 2022-12-09 16:42:42 -05:00
commit 5d65b4c5e9
55 changed files with 301 additions and 195 deletions

View file

@ -1,9 +1,10 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import annotations
import os import os
import shutil
import subprocess import subprocess
import sys import sys
import shutil
sys.dont_write_bytecode = True sys.dont_write_bytecode = True

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import itertools import itertools
import locale import locale
import os import os

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import copy import copy
import errno import errno
import json import json
@ -10,26 +12,24 @@ from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session from requests_oauthlib import OAuth2Session
import core import core
from core import logger, transcoder from core import logger
from core.auto_process.common import ( from core import transcoder
ProcessResult, from core.auto_process.common import command_complete
command_complete, from core.auto_process.common import completed_download_handling
completed_download_handling, from core.auto_process.common import ProcessResult
)
from core.auto_process.managers.sickbeard import InitSickBeard from core.auto_process.managers.sickbeard import InitSickBeard
from core.plugins.downloaders.nzb.utils import report_nzb from core.plugins.downloaders.nzb.utils import report_nzb
from core.plugins.subtitles import import_subs, rename_subs from core.plugins.subtitles import import_subs
from core.plugins.subtitles import rename_subs
from core.scene_exceptions import process_all_exceptions from core.scene_exceptions import process_all_exceptions
from core.utils import ( from core.utils import convert_to_ascii
convert_to_ascii, from core.utils import find_download
find_download, from core.utils import find_imdbid
find_imdbid, from core.utils import flatten
flatten, from core.utils import list_media_files
list_media_files, from core.utils import remote_dir
remote_dir, from core.utils import remove_dir
remove_dir, from core.utils import server_responding
server_responding,
)
requests.packages.urllib3.disable_warnings() requests.packages.urllib3.disable_warnings()

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import copy import copy
import errno import errno
import json import json
@ -10,26 +12,24 @@ from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session from requests_oauthlib import OAuth2Session
import core import core
from core import logger, transcoder from core import logger
from core.auto_process.common import ( from core import transcoder
ProcessResult, from core.auto_process.common import command_complete
command_complete, from core.auto_process.common import completed_download_handling
completed_download_handling, from core.auto_process.common import ProcessResult
)
from core.auto_process.managers.sickbeard import InitSickBeard from core.auto_process.managers.sickbeard import InitSickBeard
from core.plugins.downloaders.nzb.utils import report_nzb from core.plugins.downloaders.nzb.utils import report_nzb
from core.plugins.subtitles import import_subs, rename_subs from core.plugins.subtitles import import_subs
from core.plugins.subtitles import rename_subs
from core.scene_exceptions import process_all_exceptions from core.scene_exceptions import process_all_exceptions
from core.utils import ( from core.utils import convert_to_ascii
convert_to_ascii, from core.utils import find_download
find_download, from core.utils import find_imdbid
find_imdbid, from core.utils import flatten
flatten, from core.utils import list_media_files
list_media_files, from core.utils import remote_dir
remote_dir, from core.utils import remove_dir
remove_dir, from core.utils import server_responding
server_responding,
)
requests.packages.urllib3.disable_warnings() requests.packages.urllib3.disable_warnings()

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import typing import typing
import requests import requests

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import copy import copy
import errno import errno
import json import json
@ -10,26 +12,24 @@ from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session from requests_oauthlib import OAuth2Session
import core import core
from core import logger, transcoder from core import logger
from core.auto_process.common import ( from core import transcoder
ProcessResult, from core.auto_process.common import command_complete
command_complete, from core.auto_process.common import completed_download_handling
completed_download_handling, from core.auto_process.common import ProcessResult
)
from core.auto_process.managers.sickbeard import InitSickBeard from core.auto_process.managers.sickbeard import InitSickBeard
from core.plugins.downloaders.nzb.utils import report_nzb from core.plugins.downloaders.nzb.utils import report_nzb
from core.plugins.subtitles import import_subs, rename_subs from core.plugins.subtitles import import_subs
from core.plugins.subtitles import rename_subs
from core.scene_exceptions import process_all_exceptions from core.scene_exceptions import process_all_exceptions
from core.utils import ( from core.utils import convert_to_ascii
convert_to_ascii, from core.utils import find_download
find_download, from core.utils import find_imdbid
find_imdbid, from core.utils import flatten
flatten, from core.utils import list_media_files
list_media_files, from core.utils import remote_dir
remote_dir, from core.utils import remove_dir
remove_dir, from core.utils import server_responding
server_responding,
)
requests.packages.urllib3.disable_warnings() requests.packages.urllib3.disable_warnings()

View file

@ -1,12 +1,14 @@
from __future__ import annotations
import time import time
import requests
import core.utils.common import core.utils.common
from core import logger from core import logger
from core.auto_process.common import ProcessResult from core.auto_process.common import ProcessResult
from core.auto_process.managers.sickbeard import SickBeard from core.auto_process.managers.sickbeard import SickBeard
import requests
class PyMedusa(SickBeard): class PyMedusa(SickBeard):
"""PyMedusa class.""" """PyMedusa class."""

View file

@ -1,5 +1,11 @@
from __future__ import annotations
import copy import copy
import requests
from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session
import core import core
from core import logger from core import logger
from core.auto_process.common import ( from core.auto_process.common import (
@ -7,12 +13,6 @@ from core.auto_process.common import (
) )
from core.utils import remote_dir from core.utils import remote_dir
from oauthlib.oauth2 import LegacyApplicationClient
import requests
from requests_oauthlib import OAuth2Session
class InitSickBeard: class InitSickBeard:
"""SickBeard init class. """SickBeard init class.

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import copy import copy
import errno import errno
import json import json
@ -10,26 +12,24 @@ from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session from requests_oauthlib import OAuth2Session
import core import core
from core import logger, transcoder from core import logger
from core.auto_process.common import ( from core import transcoder
ProcessResult, from core.auto_process.common import command_complete
command_complete, from core.auto_process.common import completed_download_handling
completed_download_handling, from core.auto_process.common import ProcessResult
)
from core.auto_process.managers.sickbeard import InitSickBeard from core.auto_process.managers.sickbeard import InitSickBeard
from core.plugins.downloaders.nzb.utils import report_nzb from core.plugins.downloaders.nzb.utils import report_nzb
from core.plugins.subtitles import import_subs, rename_subs from core.plugins.subtitles import import_subs
from core.plugins.subtitles import rename_subs
from core.scene_exceptions import process_all_exceptions from core.scene_exceptions import process_all_exceptions
from core.utils import ( from core.utils import convert_to_ascii
convert_to_ascii, from core.utils import find_download
find_download, from core.utils import find_imdbid
find_imdbid, from core.utils import flatten
flatten, from core.utils import list_media_files
list_media_files, from core.utils import remote_dir
remote_dir, from core.utils import remove_dir
remove_dir, from core.utils import server_responding
server_responding,
)
requests.packages.urllib3.disable_warnings() requests.packages.urllib3.disable_warnings()

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import copy import copy
import errno import errno
import json import json
@ -10,26 +12,24 @@ from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session from requests_oauthlib import OAuth2Session
import core import core
from core import logger, transcoder from core import logger
from core.auto_process.common import ( from core import transcoder
ProcessResult, from core.auto_process.common import command_complete
command_complete, from core.auto_process.common import completed_download_handling
completed_download_handling, from core.auto_process.common import ProcessResult
)
from core.auto_process.managers.sickbeard import InitSickBeard from core.auto_process.managers.sickbeard import InitSickBeard
from core.plugins.downloaders.nzb.utils import report_nzb from core.plugins.downloaders.nzb.utils import report_nzb
from core.plugins.subtitles import import_subs, rename_subs from core.plugins.subtitles import import_subs
from core.plugins.subtitles import rename_subs
from core.scene_exceptions import process_all_exceptions from core.scene_exceptions import process_all_exceptions
from core.utils import ( from core.utils import convert_to_ascii
convert_to_ascii, from core.utils import find_download
find_download, from core.utils import find_imdbid
find_imdbid, from core.utils import flatten
flatten, from core.utils import list_media_files
list_media_files, from core.utils import remote_dir
remote_dir, from core.utils import remove_dir
remove_dir, from core.utils import server_responding
server_responding,
)
requests.packages.urllib3.disable_warnings() requests.packages.urllib3.disable_warnings()

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import copy import copy
import errno import errno
import json import json
@ -10,26 +12,24 @@ from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session from requests_oauthlib import OAuth2Session
import core import core
from core import logger, transcoder from core import logger
from core.auto_process.common import ( from core import transcoder
ProcessResult, from core.auto_process.common import command_complete
command_complete, from core.auto_process.common import completed_download_handling
completed_download_handling, from core.auto_process.common import ProcessResult
)
from core.auto_process.managers.sickbeard import InitSickBeard from core.auto_process.managers.sickbeard import InitSickBeard
from core.plugins.downloaders.nzb.utils import report_nzb from core.plugins.downloaders.nzb.utils import report_nzb
from core.plugins.subtitles import import_subs, rename_subs from core.plugins.subtitles import import_subs
from core.plugins.subtitles import rename_subs
from core.scene_exceptions import process_all_exceptions from core.scene_exceptions import process_all_exceptions
from core.utils import ( from core.utils import convert_to_ascii
convert_to_ascii, from core.utils import find_download
find_download, from core.utils import find_imdbid
find_imdbid, from core.utils import flatten
flatten, from core.utils import list_media_files
list_media_files, from core.utils import remote_dir
remote_dir, from core.utils import remove_dir
remove_dir, from core.utils import server_responding
server_responding,
)
requests.packages.urllib3.disable_warnings() requests.packages.urllib3.disable_warnings()

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import copy import copy
import os import os
import shutil import shutil

View file

@ -1,4 +1,7 @@
from core import logger, main_db from __future__ import annotations
from core import logger
from core import main_db
from core.utils import backup_versioned_file from core.utils import backup_versioned_file
MIN_DB_VERSION = 1 # oldest db version we support migrating from MIN_DB_VERSION = 1 # oldest db version we support migrating from

View file

@ -1,9 +1,12 @@
from __future__ import annotations
import os import os
import platform import platform
import shutil import shutil
import stat import stat
import subprocess import subprocess
from subprocess import Popen, call from subprocess import call
from subprocess import Popen
from time import sleep from time import sleep
import core import core

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import requests import requests

View file

@ -1,10 +1,12 @@
from __future__ import annotations
import functools
import logging import logging
import os import os
import sys import sys
import threading import threading
import core import core
import functools
# number of log files to keep # number of log files to keep
NUM_LOGS = 3 NUM_LOGS = 3

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import re import re
import sqlite3 import sqlite3
import time import time

View file

@ -1,5 +1,5 @@
from __future__ import annotations
from core.plugins.downloaders.nzb.configuration import configure_nzbs from core.plugins.downloaders.nzb.configuration import configure_nzbs
from core.plugins.downloaders.torrent.configuration import ( from core.plugins.downloaders.torrent.configuration import configure_torrent_class
configure_torrents, from core.plugins.downloaders.torrent.configuration import configure_torrents
configure_torrent_class,
)

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import core import core

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import requests import requests

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import core import core
from core.plugins.downloaders.torrent.utils import create_torrent_class from core.plugins.downloaders.torrent.utils import create_torrent_class

View file

@ -1,4 +1,6 @@
from deluge_client.client import DelugeRPCClient from __future__ import annotations
from deluge_client import DelugeRPCClient
import core import core
from core import logger from core import logger

View file

@ -1,3 +1,5 @@
from __future__ import annotations
from qbittorrent import Client as qBittorrentClient from qbittorrent import Client as qBittorrentClient
import core import core

View file

@ -1,3 +1,5 @@
from __future__ import annotations
from syno.downloadstation import DownloadStation from syno.downloadstation import DownloadStation
import core import core

View file

@ -1,3 +1,5 @@
from __future__ import annotations
from transmissionrpc.client import Client as TransmissionClient from transmissionrpc.client import Client as TransmissionClient
import core import core

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import time import time
import core import core
@ -5,9 +7,9 @@ from core import logger
from .deluge import configure_client as deluge_client from .deluge import configure_client as deluge_client
from .qbittorrent import configure_client as qbittorrent_client from .qbittorrent import configure_client as qbittorrent_client
from .synology import configure_client as synology_client
from .transmission import configure_client as transmission_client from .transmission import configure_client as transmission_client
from .utorrent import configure_client as utorrent_client from .utorrent import configure_client as utorrent_client
from .synology import configure_client as synology_client
torrent_clients = { torrent_clients = {
'deluge': deluge_client, 'deluge': deluge_client,

View file

@ -1,3 +1,5 @@
from __future__ import annotations
from utorrent.client import UTorrentClient from utorrent.client import UTorrentClient
import core import core

View file

@ -1,5 +1,5 @@
from core.plugins.downloaders.torrent.utils import ( from __future__ import annotations
pause_torrent,
remove_torrent, from core.plugins.downloaders.torrent.utils import pause_torrent
resume_torrent, from core.plugins.downloaders.torrent.utils import remove_torrent
) from core.plugins.downloaders.torrent.utils import resume_torrent

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import requests import requests
import core import core

View file

@ -1,12 +1,14 @@
from babelfish import Language from __future__ import annotations
import subliminal
import core
from core import logger
import os import os
import re import re
import subliminal
from babelfish import Language
import core
from core import logger
for provider in subliminal.provider_manager.internal_extensions: for provider in subliminal.provider_manager.internal_extensions:
if provider not in [str(x) for x in subliminal.provider_manager.list_entry_points()]: if provider not in [str(x) for x in subliminal.provider_manager.list_entry_points()]:
subliminal.provider_manager.register(str(provider)) subliminal.provider_manager.register(str(provider))

View file

@ -1,13 +1,13 @@
from __future__ import annotations
import os import os
import core import core
from core import logger from core import logger
from core.auto_process.common import ProcessResult from core.auto_process.common import ProcessResult
from core.processor import nzb from core.processor import nzb
from core.utils import ( from core.utils import get_dirs
get_dirs, from core.utils import get_download_info
get_download_info,
)
def process(): def process():

View file

@ -1,19 +1,25 @@
from __future__ import annotations
import datetime import datetime
import core import core
from core import logger, main_db from core import logger
from core.auto_process import comics, games, movies, music, tv, books from core import main_db
from core.auto_process import books
from core.auto_process import comics
from core.auto_process import games
from core.auto_process import movies
from core.auto_process import music
from core.auto_process import tv
from core.auto_process.common import ProcessResult from core.auto_process.common import ProcessResult
from core.plugins.downloaders.nzb.utils import get_nzoid from core.plugins.downloaders.nzb.utils import get_nzoid
from core.plugins.plex import plex_update from core.plugins.plex import plex_update
from core.user_scripts import external_script from core.user_scripts import external_script
from core.utils import ( from core.utils import char_replace
char_replace, from core.utils import clean_dir
clean_dir, from core.utils import convert_to_ascii
convert_to_ascii, from core.utils import extract_files
extract_files, from core.utils import update_download_info_status
update_download_info_status,
)
def process(input_directory, input_name=None, status=0, client_agent='manual', download_id=None, input_category=None, failure_link=None): def process(input_directory, input_name=None, status=0, client_agent='manual', download_id=None, input_category=None, failure_link=None):

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import sys import sys

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
from core import logger from core import logger

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import platform import platform
import re import re

View file

@ -1,12 +1,14 @@
from __future__ import annotations
import errno import errno
import json import json
import sys
import os import os
import time
import platform import platform
import re import re
import shutil import shutil
import subprocess import subprocess
import sys
import time
from babelfish import Language from babelfish import Language

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
from subprocess import Popen from subprocess import Popen

View file

@ -1,43 +1,53 @@
from __future__ import annotations
import requests import requests
from core.utils.common import clean_dir, flatten, get_dirs, process_dir from core.utils.common import clean_dir
from core.utils.download_info import get_download_info, update_download_info_status from core.utils.common import flatten
from core.utils.encoding import char_replace, convert_to_ascii from core.utils.common import get_dirs
from core.utils.files import ( from core.utils.common import process_dir
backup_versioned_file, from core.utils.download_info import get_download_info
extract_files, from core.utils.download_info import update_download_info_status
is_archive_file, from core.utils.encoding import char_replace
is_media_file, from core.utils.encoding import convert_to_ascii
is_min_size, from core.utils.files import backup_versioned_file
list_media_files, from core.utils.files import extract_files
move_file, from core.utils.files import is_archive_file
) from core.utils.files import is_media_file
from core.utils.identification import category_search, find_imdbid from core.utils.files import is_min_size
from core.utils.links import copy_link, replace_links from core.utils.files import list_media_files
from core.utils.naming import clean_file_name, is_sample, sanitize_name from core.utils.files import move_file
from core.utils.network import find_download, server_responding, test_connection, wake_on_lan, wake_up from core.utils.identification import category_search
from core.utils.parsers import ( from core.utils.identification import find_imdbid
parse_args, from core.utils.links import copy_link
parse_deluge, from core.utils.links import replace_links
parse_other, from core.utils.naming import clean_file_name
parse_qbittorrent, from core.utils.naming import is_sample
parse_rtorrent, from core.utils.naming import sanitize_name
parse_transmission, from core.utils.network import find_download
parse_utorrent, from core.utils.network import server_responding
parse_vuze, from core.utils.network import test_connection
) from core.utils.network import wake_on_lan
from core.utils.paths import ( from core.utils.network import wake_up
clean_directory, from core.utils.parsers import parse_args
flatten_dir, from core.utils.parsers import parse_deluge
get_dir_size, from core.utils.parsers import parse_other
make_dir, from core.utils.parsers import parse_qbittorrent
onerror, from core.utils.parsers import parse_rtorrent
rchmod, from core.utils.parsers import parse_transmission
remote_dir, from core.utils.parsers import parse_utorrent
remove_dir, from core.utils.parsers import parse_vuze
remove_empty_folders, from core.utils.paths import clean_directory
remove_read_only, from core.utils.paths import flatten_dir
) from core.utils.paths import get_dir_size
from core.utils.processes import RunningProcess, restart from core.utils.paths import make_dir
from core.utils.paths import onerror
from core.utils.paths import rchmod
from core.utils.paths import remote_dir
from core.utils.paths import remove_dir
from core.utils.paths import remove_empty_folders
from core.utils.paths import remove_read_only
from core.utils.processes import restart
from core.utils.processes import RunningProcess
requests.packages.urllib3.disable_warnings() requests.packages.urllib3.disable_warnings()

View file

@ -1,11 +1,15 @@
from __future__ import annotations
import os.path import os.path
import typing import typing
import urllib.parse import urllib.parse
import core import core
from core import logger from core import logger
from core.utils.files import list_media_files, move_file from core.utils.files import list_media_files
from core.utils.paths import clean_directory, flatten_dir from core.utils.files import move_file
from core.utils.paths import clean_directory
from core.utils.paths import flatten_dir
def flatten(output_destination): def flatten(output_destination):
@ -116,7 +120,7 @@ def get_dirs(section, subsection, link='hard'):
def create_url( def create_url(
scheme: str, scheme: str,
host: str, host: str,
port: typing.Optional[int] = None, port: int | None = None,
path: str = '', path: str = '',
query: str = '', query: str = '',
) -> str: ) -> str:

View file

@ -1,6 +1,9 @@
from __future__ import annotations
import datetime import datetime
from core import logger, main_db from core import logger
from core import main_db
database = main_db.DBConnection() database = main_db.DBConnection()

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import core import core

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import re import re
import shutil import shutil
@ -8,10 +10,13 @@ import beets.mediafile
import guessit import guessit
import core import core
from core import extractor, logger from core import extractor
from core import logger
from core.utils.links import copy_link from core.utils.links import copy_link
from core.utils.naming import is_sample, sanitize_name from core.utils.naming import is_sample
from core.utils.paths import get_dir_size, make_dir from core.utils.naming import sanitize_name
from core.utils.paths import get_dir_size
from core.utils.paths import make_dir
def move_file(mediafile, path, link): def move_file(mediafile, path, link):

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import re import re

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import shutil import shutil

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import re import re

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import socket import socket
import struct import struct
import time import time

View file

@ -1,3 +1,5 @@
from __future__ import annotations
import os import os
import core import core

View file

@ -1,8 +1,10 @@
from functools import partial from __future__ import annotations
import os import os
import re import re
import shutil import shutil
import stat import stat
from functools import partial
import core import core
from core import logger from core import logger

View file

@ -1,10 +1,15 @@
from __future__ import annotations
import os import os
import socket import socket
import subprocess import subprocess
import sys import sys
import core import core
from core import logger, version_check, APP_FILENAME, SYS_ARGV from core import APP_FILENAME
from core import logger
from core import SYS_ARGV
from core import version_check
if os.name == 'nt': if os.name == 'nt':
from win32event import CreateMutex from win32event import CreateMutex

View file

@ -1,5 +1,6 @@
# Author: Nic Wolfe <nic@wolfeden.ca> # Author: Nic Wolfe <nic@wolfeden.ca>
# Modified by: echel0n # Modified by: echel0n
from __future__ import annotations
import os import os
import platform import platform
@ -9,12 +10,12 @@ import stat
import subprocess import subprocess
import tarfile import tarfile
import traceback import traceback
from urllib.request import urlretrieve from urllib.request import urlretrieve
import cleanup import cleanup
import core import core
from core import github_api as github, logger from core import github_api as github
from core import logger
class CheckVersion: class CheckVersion:

1
eol.py
View file

@ -1,4 +1,5 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import annotations
import datetime import datetime
import sys import sys

View file

@ -1,4 +1,5 @@
#!/usr/bin/env python #!/usr/bin/env python
from __future__ import annotations
import io import io
import os.path import os.path

View file

@ -1 +1,2 @@
from __future__ import annotations
__author__ = 'Justin' __author__ = 'Justin'

View file

@ -1,4 +1,5 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import annotations
import core import core

View file

@ -1,4 +1,5 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import annotations
import core import core
from core import transcoder from core import transcoder