openstack-python-openstackc.../openstackclient/common
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
..
__init__.py Remove copyright from empty files 2014-01-20 17:28:13 +04:00
availability_zone.py trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00
clientmanager.py Add callback on plugin load failure 2024-07-24 17:00:07 +01:00
configuration.py trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00
extension.py trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00
limits.py common: Migrate 'limits show' to SDK 2024-07-08 10:30:36 +01:00
module.py tox: Remove bandit skips, run via pre-commit 2024-04-26 13:17:15 +01:00
pagination.py Add pagination helpers 2023-11-03 23:16:18 +00:00
progressbar.py trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00
project_cleanup.py trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00
quota.py quota: Migrate 'quota *' to SDK 2024-07-15 18:19:43 +01:00
versions.py trivial: Prepare for pyupgrade pre-commit hook 2024-04-23 12:24:23 +01:00