Skip to content

Commit 14a417f

Browse files
fixed error message on import (#64)
1 parent 14dede9 commit 14a417f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

lib/charms/observability_libs/v0/cert_handler.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,13 @@
4949
generate_csr,
5050
generate_private_key,
5151
)
52-
except ImportError:
52+
except ImportError as e:
5353
raise ImportError(
54-
"charms.tls_certificates_interface.v2.tls_certificates is missing; please get it through charmcraft fetch-lib"
55-
)
54+
"failed to import charms.tls_certificates_interface.v2.tls_certificates; "
55+
"Either the library itself is missing (please get it through charmcraft fetch-lib) "
56+
"or one of its dependencies is unmet."
57+
) from e
58+
5659
import logging
5760

5861
from ops.charm import CharmBase, RelationBrokenEvent

0 commit comments

Comments
 (0)