From 54e50450ad9f8657ed7c60d5c0f9ab5c648d08ee Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 3 Feb 2019 21:09:12 +0100 Subject: [PATCH] Fix the return code on parsers' list display --- mat2 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mat2 b/mat2 index ff8a253..3a08eb8 100755 --- a/mat2 +++ b/mat2 @@ -118,7 +118,7 @@ def clean_meta(filename: str, is_lightweight: bool, policy: UnknownMemberPolicy) -def show_parsers() -> bool: +def show_parsers(): print('[+] Supported formats:') formats = set() # Set[str] for parser in parser_factory._get_parsers(): # type: ignore @@ -133,7 +133,6 @@ def show_parsers() -> bool: continue formats.add(' - %s (%s)' % (mtype, ', '.join(extensions))) print('\n'.join(sorted(formats))) - return True def __get_files_recursively(files: List[str]) -> Generator[str, None, None]: @@ -156,7 +155,8 @@ def main() -> int: if not args.files: if args.list: - return show_parsers() + show_parsers() + return 0 elif args.check_dependencies: print("Dependencies required for MAT2 %s:" % __version__) for key, value in sorted(check_dependencies().items()):