From 1022fc00601618437fe21dc15e91688a27579ff6 Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Fri, 20 Jan 2012 02:27:30 -0800 Subject: [PATCH] Make things work with Python3's byte semantics. --- .../suelta/mechanisms/facebook_platform.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sleekxmpp/thirdparty/suelta/mechanisms/facebook_platform.py b/sleekxmpp/thirdparty/suelta/mechanisms/facebook_platform.py index 5b80c9f5..cb0f09d5 100644 --- a/sleekxmpp/thirdparty/suelta/mechanisms/facebook_platform.py +++ b/sleekxmpp/thirdparty/suelta/mechanisms/facebook_platform.py @@ -17,21 +17,21 @@ class X_FACEBOOK_PLATFORM(Mechanism): def process(self, challenge=None): if challenge is not None: values = {} - for kv in challenge.split('&'): - key, value = kv.split('=') + for kv in challenge.split(b'&'): + key, value = kv.split(b'=') values[key] = value resp_data = { - 'method': values['method'], - 'v': '1.0', - 'call_id': '1.0', - 'nonce': values['nonce'], - 'access_token': self.values['access_token'], - 'api_key': self.values['api_key'] + b'method': values[b'method'], + b'v': b'1.0', + b'call_id': b'1.0', + b'nonce': values[b'nonce'], + b'access_token': self.values['access_token'], + b'api_key': self.values['api_key'] } resp = '&'.join(['%s=%s' % (k, v) for k, v in resp_data.items()]) return bytes(resp) - return bytes('') + return b'' def okay(self): return True