Prevent errors when checking for extensions if there is no extension directory

Former-commit-id: edb03fb89643e74d28bdbfa20bef5deb4da62e49
Former-commit-id: 306b9928f47d1fe6880ca30c91adbb001b4684f3
This commit is contained in:
2023-03-01 16:40:58 -05:00
parent 24ae771b85
commit a5d36bf6b4
+4 -1
View File
@@ -747,6 +747,7 @@ def remove_data(): # deletes an entry from the server and flags it for local de
def extension_runner(): # checks extension config files for matches to argument, runs extensions
from configparser import ConfigParser
_output_com, _extension_dir = None, realpath(__file__).rsplit('/', 1)[0] + '/extensions/'
if isdir(_extension_dir):
for _extension in listdir(_extension_dir):
_extension_config = ConfigParser()
_extension_config.read(_extension_dir + _extension)
@@ -757,9 +758,11 @@ def extension_runner(): # checks extension config files for matches to argument
_output_com.append(arguments[0])
if _output_com is not None:
run(_output_com)
s_exit()
else:
print_info()
else:
print_info()
s_exit()
if __name__ == "__main__":