1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-02 09:46:16 +01:00

- handle ImportError of a plugin more gracefully

See bnc#876538 for the details.
This commit is contained in:
Marcus Huewe 2014-05-06 18:51:12 +02:00
parent 5a65b06927
commit 474dcf6843

View File

@ -8206,7 +8206,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
if (inspect.isfunction(data) and inspect.getmodule(data) == mod
or inspect.ismodule(data)):
setattr(self.__class__, name, data)
except (SyntaxError, NameError) as e:
except (SyntaxError, NameError, ImportError) as e:
if (os.environ.get('OSC_PLUGIN_FAIL_IGNORE')):
print("%s: %s\n" % (os.path.join(plugin_dir, extfile), e), file=sys.stderr)
else: