When passing a signed message in as a UTF-8 string (decoded from bytes):
Traceback (most recent call last):
File "./dmarctests.py", line 45, in <module>
print("VERIFY: ", dkim.verify(signedmsg.decode('utf-8')))
File "/usr/lib/python3/dist-packages/dkim/__init__.py", line 628, in verify
d = DKIM(message,logger=logger,minkey=minkey)
File "/usr/lib/python3/dist-packages/dkim/__init__.py", line 318, in __init__
self.set_message(message)
File "/usr/lib/python3/dist-packages/dkim/__init__.py", line 358, in
set_message
self.headers, self.body = rfc822_parse(message)
File "/usr/lib/python3/dist-packages/dkim/__init__.py", line 207, in
rfc822_parse
lines = re.split(b"\r?\n", message)
File "/usr/lib/python3.5/re.py", line 203, in split
return _compile(pattern, flags).split(string, maxsplit)
TypeError: cannot use a bytes pattern on a string-like object
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1716968
Title:
`dkimpy` in Python 3 does not work for 'verify' - AttributeError
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dkimpy/+bug/1716968/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs