aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-04-21 08:31:10 -0500
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-04-21 22:55:04 -0500
commitbed07357a90237ee92cedba788066f87a63e34b6 (patch)
tree554b05881809f752c35dbdc43b38d6fb203a0b04 /src
parent9089c91294497aaff3e5204b73365ba687c6ab7e (diff)
downloadcryptography-bed07357a90237ee92cedba788066f87a63e34b6.tar.gz
cryptography-bed07357a90237ee92cedba788066f87a63e34b6.tar.bz2
cryptography-bed07357a90237ee92cedba788066f87a63e34b6.zip
update exception to contain detail
Diffstat (limited to 'src')
-rw-r--r--src/cryptography/hazmat/backends/openssl/x509.py3
-rw-r--r--src/cryptography/x509.py4
2 files changed, 5 insertions, 2 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/x509.py b/src/cryptography/hazmat/backends/openssl/x509.py
index affb79da..07e79fed 100644
--- a/src/cryptography/hazmat/backends/openssl/x509.py
+++ b/src/cryptography/hazmat/backends/openssl/x509.py
@@ -68,7 +68,8 @@ def _build_general_name(backend, gn):
raise x509.UnsupportedGeneralNameType(
"{0} is not a supported type".format(
x509._GENERAL_NAMES.get(gn.type, gn.type)
- )
+ ),
+ x509._GENERAL_NAMES.get(gn.type, gn.type)
)
diff --git a/src/cryptography/x509.py b/src/cryptography/x509.py
index 3dc066fa..dd6ea926 100644
--- a/src/cryptography/x509.py
+++ b/src/cryptography/x509.py
@@ -129,7 +129,9 @@ class ExtensionNotFound(Exception):
class UnsupportedGeneralNameType(Exception):
- pass
+ def __init__(self, msg, type):
+ super(UnsupportedGeneralNameType, self).__init__(msg)
+ self.type = type
class NameAttribute(object):