SC working again

This commit is contained in:
jbannon 2022-04-22 21:23:31 +00:00
parent 049116265e
commit a5b3615a7a
4 changed files with 8 additions and 3 deletions

View file

@ -55,7 +55,6 @@ presets:
file_name: "{output_file_name}.{ext}"
convert_thumbnail: "jpeg"
thumbnail_name: "{output_file_name}.jpg"
maintain_download_archive: True
convert_thumbnail:
to: "jpg"
nfo_tags:

View file

@ -79,7 +79,7 @@ class OutputOptions(StrictDictValidator):
key="maintain_download_archive", validator=BoolValidator, default=False
)
self.maintain_stale_file_deletion = self._validate_key_if_present(
key="maintain_stale_file_deletion", validator=DateRangeValidator, default=False
key="maintain_stale_file_deletion", validator=DateRangeValidator
)
if self.maintain_stale_file_deletion and not self.maintain_download_archive:

View file

@ -99,7 +99,7 @@ class SoundcloudAlbumsAndSinglesDownloadOptions(SoundcloudDownloaderOptions):
class SoundcloudAlbumsAndSinglesDownloader(
SoundcloudDownloader[SoundcloudAlbumsAndSinglesDownloadOptions]
):
downloader_options_type = SoundcloudDownloaderOptions
downloader_options_type = SoundcloudAlbumsAndSinglesDownloadOptions
def download(self) -> List[SoundcloudTrack]:
"""

View file

@ -9,6 +9,8 @@ from ytdl_subscribe.config.config_file import ConfigFile
from ytdl_subscribe.config.subscription import SubscriptionValidator
from ytdl_subscribe.utils.exceptions import ValidationException
DEBUGGER_MODE = True
def _download_subscriptions_from_yaml_files(config: ConfigFile, args: argparse.Namespace) -> None:
"""
@ -66,9 +68,13 @@ if __name__ == "__main__":
try:
_main()
except ValidationException as validation_exception:
if DEBUGGER_MODE:
raise
print(validation_exception)
sys.exit(1)
except Exception as exc: # pylint: disable=broad-except
if DEBUGGER_MODE:
raise
print(traceback.format_exc())
print(
"A fatal error occurred. Please copy and paste the stacktrace above and make a Github "