openstack-python-openstackc.../openstackclient
Stephen Finucane aa88db9448 Add callback on plugin load failure
I have seen a few cases where import errors (distutils - I am looking at you)
result in an extension not being available, but there is no indication why this
is the case. We do configure logging, but this happens too late (as part
of the 'cliff.app.App.run' call to execute a command, which calls
osc-lib's 'configure_logging' but which happens long after we've tried
to import our plugins) to be of any use. Instead, make use of a callback
to make it more obvious.

Change-Id: Id68b06161e445b79fe43f463e06cda3c4771ef02
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2024-07-24 17:00:07 +01:00
..
api network: Replace use of in-tree API client 2024-07-09 18:19:36 +01:00
common Add callback on plugin load failure 2024-07-24 17:00:07 +01:00
compute Remove python-novaclient 2024-07-18 13:28:51 +01:00
identity Merge "identity: Migrate 'service' commands to SDK" 2024-07-12 14:07:22 +00:00
image Remove python-novaclient 2024-07-18 13:28:51 +01:00
locale/tr_TR/LC_MESSAGES Imported Translations from Zanata 2018-03-01 07:25:50 +00:00
network network: Replace use of in-tree API client 2024-07-09 18:19:36 +01:00
object trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00
tests Merge "Add tests for 'default security group rule create'" 2024-07-23 15:25:51 +00:00
volume Merge "Add volume snapshot unmanage support" 2024-07-23 12:58:03 +00:00
__init__.py Clean up W503 and E402 pep8 errors 2018-04-15 12:23:06 +09:00
i18n.py Remove log translations 2017-03-21 17:23:09 +08:00
shell.py trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00