From af680817c5cd7614e3b41ac1f85dfe916e848292 Mon Sep 17 00:00:00 2001 From: Toilal Date: Wed, 11 Nov 2015 11:49:08 +0100 Subject: [PATCH] Avoid crash when displaying properties and yaml module is not available. --- guessit/__main__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/guessit/__main__.py b/guessit/__main__.py index 17d5f74f..5f4f4ae4 100644 --- a/guessit/__main__.py +++ b/guessit/__main__.py @@ -114,16 +114,16 @@ def main(args=None): # pylint:disable=too-many-branches print('+-------------------------------------------------------+') help_required = False - if options.properties or options.values: - display_properties(options) - help_required = False - if options.yaml: try: import yaml # pylint:disable=unused-variable except ImportError: # pragma: no cover options.yaml = False - print('PyYAML not found. Using default output.') + print('PyYAML is not installed. \'--yaml\' option will be ignored ...', file=sys.stderr) + + if options.properties or options.values: + display_properties(options) + help_required = False filenames = [] if options.filename: