From 86cc7dfc6f7d9d956e1d0961b0ddb01f542c7e1e Mon Sep 17 00:00:00 2001 From: Maveno Date: Wed, 20 Nov 2024 22:12:40 +0100 Subject: [PATCH] nighl --- src/ffx/ffx.py | 3 +++ src/ffx/media_details_screen.py | 6 ------ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/ffx/ffx.py b/src/ffx/ffx.py index 01c082d..d89d88f 100755 --- a/src/ffx/ffx.py +++ b/src/ffx/ffx.py @@ -598,6 +598,9 @@ def convert(ctx, targetMediaDescriptor = currentPattern.getMediaDescriptor(ctx.obj) checkUniqueDispositions(context, targetMediaDescriptor) currentShowDescriptor = currentPattern.getShowDescriptor(ctx.obj) + + if len(sourceMediaDescriptor.getTrackDescriptors()) != len(targetMediaDescriptor.getTrackDescriptors()): + raise click.ClickException(f"Number of source streams differs from stored media descriptor") if context['import_subtitles']: targetMediaDescriptor.importSubtitles(context['subtitle_directory'], diff --git a/src/ffx/media_details_screen.py b/src/ffx/media_details_screen.py index b2be115..970b27c 100644 --- a/src/ffx/media_details_screen.py +++ b/src/ffx/media_details_screen.py @@ -557,12 +557,6 @@ class MediaDetailsScreen(Screen): def action_new_pattern(self): - #TODO #427: Fehlermeldung in TUI - # try: - # self.__currentMediaDescriptor.checkConfiguration() - # except ValueError: - # return - selectedShowDescriptor = self.getSelectedShowDescriptor() #HINT: Callback is invoked after this method has exited. As a workaround the callback is executed directly