Add type-hints

This commit is contained in:
Labrys of Knossos 2022-12-14 03:40:29 -05:00
commit cd5d9c4bc2

View file

@ -33,16 +33,16 @@ APP_ROOT = SOURCE_ROOT.parent
# init preliminaries # init preliminaries
SYS_ARGV = sys.argv[1:] SYS_ARGV = sys.argv[1:]
APP_FILENAME = sys.argv[0] APP_FILENAME = pathlib.Path(sys.argv[0])
APP_NAME = os.path.basename(APP_FILENAME) APP_NAME: str = APP_FILENAME.name
LOG_DIR = os.path.join(APP_ROOT, 'logs') LOG_DIR: pathlib.Path = APP_ROOT / 'logs'
LOG_FILE = os.path.join(LOG_DIR, 'nzbtomedia.log') LOG_FILE: pathlib.Path = LOG_DIR / 'nzbtomedia.log'
PID_FILE = os.path.join(LOG_DIR, 'nzbtomedia.pid') PID_FILE = LOG_DIR / 'nzbtomedia.pid'
CONFIG_FILE = os.path.join(APP_ROOT, 'autoProcessMedia.cfg') CONFIG_FILE = APP_ROOT / 'autoProcessMedia.cfg'
CONFIG_SPEC_FILE = os.path.join(APP_ROOT, 'autoProcessMedia.cfg.spec') CONFIG_SPEC_FILE = APP_ROOT / 'autoProcessMedia.cfg.spec'
CONFIG_MOVIE_FILE = os.path.join(APP_ROOT, 'autoProcessMovie.cfg') CONFIG_MOVIE_FILE = APP_ROOT / 'autoProcessMovie.cfg'
CONFIG_TV_FILE = os.path.join(APP_ROOT, 'autoProcessTv.cfg') CONFIG_TV_FILE = APP_ROOT / 'autoProcessTv.cfg'
TEST_FILE = os.path.join(APP_ROOT, 'tests', 'test.mp4') TEST_FILE = APP_ROOT / 'tests' / 'test.mp4'
MYAPP = None MYAPP = None
from core import logger, main_db, version_check, databases, transcoder from core import logger, main_db, version_check, databases, transcoder
@ -255,7 +255,7 @@ TORRENT_CLIENT_AGENT = None
TORRENT_CLASS = None TORRENT_CLASS = None
USE_LINK = None USE_LINK = None
OUTPUT_DIRECTORY = None OUTPUT_DIRECTORY = None
NOFLATTEN = [] NOFLATTEN: list[str] = []
DELETE_ORIGINAL = None DELETE_ORIGINAL = None
TORRENT_CHMOD_DIRECTORY = None TORRENT_CHMOD_DIRECTORY = None
TORRENT_DEFAULT_DIRECTORY = None TORRENT_DEFAULT_DIRECTORY = None
@ -292,17 +292,17 @@ PLEX_SSL = None
PLEX_HOST = None PLEX_HOST = None
PLEX_PORT = None PLEX_PORT = None
PLEX_TOKEN = None PLEX_TOKEN = None
PLEX_SECTION = [] PLEX_SECTION: list[str] = []
EXT_CONTAINER = [] EXT_CONTAINER: list[str] = []
COMPRESSED_CONTAINER = [] COMPRESSED_CONTAINER = []
MEDIA_CONTAINER = [] MEDIA_CONTAINER = []
AUDIO_CONTAINER = [] AUDIO_CONTAINER = []
META_CONTAINER = [] META_CONTAINER = []
SECTIONS = [] SECTIONS: list[str] = []
CATEGORIES = [] CATEGORIES: list[str] = []
FORK_SET = [] FORK_SET: list[str] = []
MOUNTED = None MOUNTED = None
GETSUBS = False GETSUBS = False