Fix except clauses for py3
This commit is contained in:
+3
-3
@@ -298,7 +298,7 @@ class DKIM(object):
|
|||||||
# Currently, we only validate the first DKIM-Signature line found.
|
# Currently, we only validate the first DKIM-Signature line found.
|
||||||
try:
|
try:
|
||||||
sig = parse_tag_value(sigheaders[0][1])
|
sig = parse_tag_value(sigheaders[0][1])
|
||||||
except InvalidTagValueList,e:
|
except InvalidTagValueList as e:
|
||||||
raise MessageFormatError(e)
|
raise MessageFormatError(e)
|
||||||
|
|
||||||
sig = parse_tag_value(sigheaders[0][1])
|
sig = parse_tag_value(sigheaders[0][1])
|
||||||
@@ -330,7 +330,7 @@ class DKIM(object):
|
|||||||
logger.debug("bh: %s" % base64.b64encode(bodyhash))
|
logger.debug("bh: %s" % base64.b64encode(bodyhash))
|
||||||
try:
|
try:
|
||||||
bh = base64.b64decode(re.sub(br"\s+", b"", sig[b'bh']))
|
bh = base64.b64decode(re.sub(br"\s+", b"", sig[b'bh']))
|
||||||
except TypeError,e:
|
except TypeError as e:
|
||||||
raise MessageFormatError(str(e))
|
raise MessageFormatError(str(e))
|
||||||
if bodyhash != bh:
|
if bodyhash != bh:
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
@@ -390,7 +390,7 @@ def verify(message, logger=None, dnsfunc=get_txt):
|
|||||||
d = DKIM(message,logger=logger)
|
d = DKIM(message,logger=logger)
|
||||||
try:
|
try:
|
||||||
return d.verify(dnsfunc=dnsfunc)
|
return d.verify(dnsfunc=dnsfunc)
|
||||||
except DKIMException,x:
|
except DKIMException as x:
|
||||||
if logger is not None:
|
if logger is not None:
|
||||||
logger.error("%s" % e)
|
logger.error("%s" % e)
|
||||||
return False
|
return False
|
||||||
|
|||||||
Reference in New Issue
Block a user