diff --git a/slixmpp/plugins/xep_0027/gpg.py b/slixmpp/plugins/xep_0027/gpg.py index 61da7ff0..613010c6 100644 --- a/slixmpp/plugins/xep_0027/gpg.py +++ b/slixmpp/plugins/xep_0027/gpg.py @@ -19,6 +19,8 @@ def _extract_data(data, kind): stripped = [] begin_headers = False begin_data = False + if isinstance(data, bytes): + data = data.decode() for line in data.split('\n'): if not begin_headers and 'BEGIN PGP %s' % kind in line: begin_headers = True