Optimize imports

This commit is contained in:
Labrys of Knossos 2022-12-15 07:21:12 -05:00
commit 413bcdf749
14 changed files with 43 additions and 142 deletions

View file

@ -45,35 +45,31 @@ MYAPP = None
from nzb2media import logger, main_db, version_check, databases, transcoder from nzb2media import logger, main_db, version_check, databases, transcoder
from nzb2media.configuration import config from nzb2media.configuration import config
from nzb2media.plugins.downloaders.configuration import ( from nzb2media.plugins.downloaders.nzb.configuration import configure_nzbs
configure_nzbs, from nzb2media.plugins.downloaders.torrent.configuration import configure_torrent_class
configure_torrents, from nzb2media.plugins.downloaders.torrent.configuration import configure_torrents
configure_torrent_class, from nzb2media.plugins.downloaders.torrent.utils import pause_torrent
) from nzb2media.plugins.downloaders.torrent.utils import remove_torrent
from nzb2media.plugins.downloaders.utils import ( from nzb2media.plugins.downloaders.torrent.utils import resume_torrent
pause_torrent,
remove_torrent,
resume_torrent,
)
from nzb2media.plugins.plex import configure_plex from nzb2media.plugins.plex import configure_plex
from nzb2media.utils.processes import RunningProcess
from nzb2media.utils.processes import restart
from nzb2media.utils.files import copy_link
from nzb2media.utils.files import extract_files
from nzb2media.utils.files import list_media_files
from nzb2media.utils.files import make_dir
from nzb2media.utils.files import sanitize_name
from nzb2media.utils.paths import rchmod
from nzb2media.utils.paths import remove_dir
from nzb2media.utils.paths import remove_read_only
from nzb2media.utils.common import clean_dir from nzb2media.utils.common import clean_dir
from nzb2media.utils.common import flatten from nzb2media.utils.common import flatten
from nzb2media.utils.common import get_dirs from nzb2media.utils.common import get_dirs
from nzb2media.utils.download_info import get_download_info from nzb2media.utils.download_info import get_download_info
from nzb2media.utils.download_info import update_download_info_status from nzb2media.utils.download_info import update_download_info_status
from nzb2media.utils.parsers import parse_args from nzb2media.utils.files import copy_link
from nzb2media.utils.network import wake_up from nzb2media.utils.files import extract_files
from nzb2media.utils.files import list_media_files
from nzb2media.utils.files import make_dir
from nzb2media.utils.files import sanitize_name
from nzb2media.utils.identification import category_search from nzb2media.utils.identification import category_search
from nzb2media.utils.network import wake_up
from nzb2media.utils.parsers import parse_args
from nzb2media.utils.paths import rchmod
from nzb2media.utils.paths import remove_dir
from nzb2media.utils.paths import remove_read_only
from nzb2media.utils.processes import RunningProcess
from nzb2media.utils.processes import restart
__version__ = '12.1.11' __version__ = '12.1.11'

View file

@ -1,35 +1,14 @@
from __future__ import annotations from __future__ import annotations
import copy
import errno
import json
import os
import shutil
import time
import requests import requests
from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session
import nzb2media import nzb2media
from nzb2media import logger from nzb2media import logger
from nzb2media import transcoder
from nzb2media.auto_process.common import command_complete
from nzb2media.auto_process.common import completed_download_handling
from nzb2media.auto_process.common import ProcessResult from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.managers.sickbeard import InitSickBeard
from nzb2media.plugins.downloaders.nzb.utils import report_nzb
from nzb2media.plugins.subtitles import import_subs
from nzb2media.plugins.subtitles import rename_subs
from nzb2media.scene_exceptions import process_all_exceptions
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.network import find_download
from nzb2media.utils.identification import find_imdbid
from nzb2media.utils.common import flatten from nzb2media.utils.common import flatten
from nzb2media.utils.files import list_media_files from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.paths import remote_dir
from nzb2media.utils.paths import remove_dir
from nzb2media.utils.network import server_responding from nzb2media.utils.network import server_responding
from nzb2media.utils.paths import remote_dir
def process( def process(

View file

@ -1,35 +1,16 @@
from __future__ import annotations from __future__ import annotations
import copy
import errno
import json
import os import os
import shutil
import time
import requests import requests
from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session
import nzb2media import nzb2media
from nzb2media import logger from nzb2media import logger
from nzb2media import transcoder
from nzb2media.auto_process.common import command_complete
from nzb2media.auto_process.common import completed_download_handling
from nzb2media.auto_process.common import ProcessResult from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.managers.sickbeard import InitSickBeard
from nzb2media.plugins.downloaders.nzb.utils import report_nzb
from nzb2media.plugins.subtitles import import_subs
from nzb2media.plugins.subtitles import rename_subs
from nzb2media.scene_exceptions import process_all_exceptions
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.network import find_download
from nzb2media.utils.identification import find_imdbid
from nzb2media.utils.common import flatten from nzb2media.utils.common import flatten
from nzb2media.utils.files import list_media_files from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.paths import remote_dir
from nzb2media.utils.paths import remove_dir
from nzb2media.utils.network import server_responding from nzb2media.utils.network import server_responding
from nzb2media.utils.paths import remote_dir
def process( def process(

View file

@ -1,34 +1,15 @@
from __future__ import annotations from __future__ import annotations
import copy
import errno
import json
import os import os
import shutil import shutil
import time
import requests import requests
from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session
import nzb2media import nzb2media
from nzb2media import logger from nzb2media import logger
from nzb2media import transcoder
from nzb2media.auto_process.common import command_complete
from nzb2media.auto_process.common import completed_download_handling
from nzb2media.auto_process.common import ProcessResult from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.managers.sickbeard import InitSickBeard
from nzb2media.plugins.downloaders.nzb.utils import report_nzb
from nzb2media.plugins.subtitles import import_subs
from nzb2media.plugins.subtitles import rename_subs
from nzb2media.scene_exceptions import process_all_exceptions
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.network import find_download
from nzb2media.utils.identification import find_imdbid
from nzb2media.utils.common import flatten from nzb2media.utils.common import flatten
from nzb2media.utils.files import list_media_files from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.paths import remote_dir
from nzb2media.utils.paths import remove_dir
from nzb2media.utils.network import server_responding from nzb2media.utils.network import server_responding

View file

@ -1,35 +1,29 @@
from __future__ import annotations from __future__ import annotations
import copy
import errno
import json import json
import os import os
import shutil
import time import time
import requests import requests
from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session
import nzb2media import nzb2media
from nzb2media import logger from nzb2media import logger
from nzb2media import transcoder from nzb2media import transcoder
from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.common import command_complete from nzb2media.auto_process.common import command_complete
from nzb2media.auto_process.common import completed_download_handling from nzb2media.auto_process.common import completed_download_handling
from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.managers.sickbeard import InitSickBeard
from nzb2media.plugins.downloaders.nzb.utils import report_nzb from nzb2media.plugins.downloaders.nzb.utils import report_nzb
from nzb2media.plugins.subtitles import import_subs from nzb2media.plugins.subtitles import import_subs
from nzb2media.plugins.subtitles import rename_subs from nzb2media.plugins.subtitles import rename_subs
from nzb2media.scene_exceptions import process_all_exceptions from nzb2media.scene_exceptions import process_all_exceptions
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.network import find_download
from nzb2media.utils.identification import find_imdbid
from nzb2media.utils.common import flatten from nzb2media.utils.common import flatten
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.files import list_media_files from nzb2media.utils.files import list_media_files
from nzb2media.utils.identification import find_imdbid
from nzb2media.utils.network import find_download
from nzb2media.utils.network import server_responding
from nzb2media.utils.paths import remote_dir from nzb2media.utils.paths import remote_dir
from nzb2media.utils.paths import remove_dir from nzb2media.utils.paths import remove_dir
from nzb2media.utils.network import server_responding
def process( def process(

View file

@ -1,35 +1,22 @@
from __future__ import annotations from __future__ import annotations
import copy
import errno
import json import json
import os import os
import shutil
import time import time
import requests import requests
from oauthlib.oauth2 import LegacyApplicationClient
from requests_oauthlib import OAuth2Session
import nzb2media import nzb2media
from nzb2media import logger from nzb2media import logger
from nzb2media import transcoder
from nzb2media.auto_process.common import command_complete
from nzb2media.auto_process.common import completed_download_handling
from nzb2media.auto_process.common import ProcessResult from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.managers.sickbeard import InitSickBeard from nzb2media.auto_process.common import command_complete
from nzb2media.plugins.downloaders.nzb.utils import report_nzb
from nzb2media.plugins.subtitles import import_subs
from nzb2media.plugins.subtitles import rename_subs
from nzb2media.scene_exceptions import process_all_exceptions from nzb2media.scene_exceptions import process_all_exceptions
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.network import find_download
from nzb2media.utils.identification import find_imdbid
from nzb2media.utils.common import flatten from nzb2media.utils.common import flatten
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.files import list_media_files from nzb2media.utils.files import list_media_files
from nzb2media.utils.network import server_responding
from nzb2media.utils.paths import remote_dir from nzb2media.utils.paths import remote_dir
from nzb2media.utils.paths import remove_dir from nzb2media.utils.paths import remove_dir
from nzb2media.utils.network import server_responding
def process( def process(

View file

@ -4,7 +4,6 @@ import copy
import errno import errno
import json import json
import os import os
import shutil
import time import time
import requests import requests
@ -14,22 +13,20 @@ from requests_oauthlib import OAuth2Session
import nzb2media import nzb2media
from nzb2media import logger from nzb2media import logger
from nzb2media import transcoder from nzb2media import transcoder
from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.common import command_complete from nzb2media.auto_process.common import command_complete
from nzb2media.auto_process.common import completed_download_handling from nzb2media.auto_process.common import completed_download_handling
from nzb2media.auto_process.common import ProcessResult
from nzb2media.auto_process.managers.sickbeard import InitSickBeard from nzb2media.auto_process.managers.sickbeard import InitSickBeard
from nzb2media.plugins.downloaders.nzb.utils import report_nzb from nzb2media.plugins.downloaders.nzb.utils import report_nzb
from nzb2media.plugins.subtitles import import_subs from nzb2media.plugins.subtitles import import_subs
from nzb2media.plugins.subtitles import rename_subs from nzb2media.plugins.subtitles import rename_subs
from nzb2media.scene_exceptions import process_all_exceptions from nzb2media.scene_exceptions import process_all_exceptions
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.network import find_download
from nzb2media.utils.identification import find_imdbid
from nzb2media.utils.common import flatten from nzb2media.utils.common import flatten
from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.files import list_media_files from nzb2media.utils.files import list_media_files
from nzb2media.utils.network import server_responding
from nzb2media.utils.paths import remote_dir from nzb2media.utils.paths import remote_dir
from nzb2media.utils.paths import remove_dir from nzb2media.utils.paths import remove_dir
from nzb2media.utils.network import server_responding
def process( def process(

View file

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

View file

@ -4,12 +4,11 @@ import time
import nzb2media import nzb2media
from nzb2media import logger from nzb2media import logger
from nzb2media.plugins.downloaders.torrent.deluge import configure_client as deluge_client
from .deluge import configure_client as deluge_client from nzb2media.plugins.downloaders.torrent.qbittorrent import configure_client as qbittorrent_client
from .qbittorrent import configure_client as qbittorrent_client from nzb2media.plugins.downloaders.torrent.synology import configure_client as synology_client
from .synology import configure_client as synology_client from nzb2media.plugins.downloaders.torrent.transmission import configure_client as transmission_client
from .transmission import configure_client as transmission_client from nzb2media.plugins.downloaders.torrent.utorrent import configure_client as utorrent_client
from .utorrent import configure_client as utorrent_client
torrent_clients = { torrent_clients = {
'deluge': deluge_client, 'deluge': deluge_client,

View file

@ -1,5 +0,0 @@
from __future__ import annotations
from nzb2media.plugins.downloaders.torrent.utils import pause_torrent
from nzb2media.plugins.downloaders.torrent.utils import remove_torrent
from nzb2media.plugins.downloaders.torrent.utils import resume_torrent

View file

@ -15,11 +15,11 @@ from nzb2media.auto_process.common import ProcessResult
from nzb2media.plugins.downloaders.nzb.utils import get_nzoid from nzb2media.plugins.downloaders.nzb.utils import get_nzoid
from nzb2media.plugins.plex import plex_update from nzb2media.plugins.plex import plex_update
from nzb2media.user_scripts import external_script from nzb2media.user_scripts import external_script
from nzb2media.utils.encoding import char_replace
from nzb2media.utils.common import clean_dir from nzb2media.utils.common import clean_dir
from nzb2media.utils.download_info import update_download_info_status
from nzb2media.utils.encoding import char_replace
from nzb2media.utils.encoding import convert_to_ascii from nzb2media.utils.encoding import convert_to_ascii
from nzb2media.utils.files import extract_files from nzb2media.utils.files import extract_files
from nzb2media.utils.download_info import update_download_info_status
def process( def process(

View file

@ -5,10 +5,10 @@ from subprocess import Popen
import nzb2media import nzb2media
from nzb2media import logger, transcoder from nzb2media import logger, transcoder
from nzb2media.auto_process.common import ProcessResult
from nzb2media.plugins.subtitles import import_subs from nzb2media.plugins.subtitles import import_subs
from nzb2media.utils.files import list_media_files from nzb2media.utils.files import list_media_files
from nzb2media.utils.paths import remove_dir from nzb2media.utils.paths import remove_dir
from nzb2media.auto_process.common import ProcessResult
def external_script(output_destination, torrent_name, torrent_label, settings): def external_script(output_destination, torrent_name, torrent_label, settings):

View file

@ -1,7 +1,6 @@
from __future__ import annotations from __future__ import annotations
import os.path import os.path
import typing
import urllib.parse import urllib.parse
import nzb2media import nzb2media

View file

@ -8,8 +8,8 @@ import typing
import nzb2media import nzb2media
from nzb2media import APP_FILENAME from nzb2media import APP_FILENAME
from nzb2media import logger
from nzb2media import SYS_ARGV from nzb2media import SYS_ARGV
from nzb2media import logger
from nzb2media import version_check from nzb2media import version_check
if os.name == 'nt': if os.name == 'nt':