From f03bd3fd0b088de82a384b1b5b18672ba0d94cd7 Mon Sep 17 00:00:00 2001 From: Florian Pfitzer Date: Thu, 16 Jul 2020 14:19:54 +0200 Subject: [PATCH] fix error caused by unknown extension --- lib/extensions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/extensions.py b/lib/extensions.py index 79dcc71..9bac97b 100644 --- a/lib/extensions.py +++ b/lib/extensions.py @@ -99,6 +99,9 @@ class Extensions: c.execute('SELECT title,version,state FROM extensions where extensionkey=?', (extension,)) data = c.fetchone() print(Style.BRIGHT + ' [+] {}'.format(Fore.GREEN + extension + Style.RESET_ALL)) + if data is None: + print(' \u251c Extension ({}) is unknown'.format(extension)) + continue print(' \u251c Extension Title: '.ljust(28) + '{}'.format(data[0])) print(' \u251c Extension Repo: '.ljust(28) + 'https://extensions.typo3.org/extension/{}'.format(extension)) print(' \u251c Current Version: '.ljust(28) + '{} ({})'.format(data[1], data[2])) @@ -130,4 +133,4 @@ class Extensions: print(' \u2514 Identified Version: '.ljust(28) + '-unknown-') print() conn.close() - return json_list \ No newline at end of file + return json_list