diff options
| -rw-r--r-- | pubnub.py | 2 | ||||
| -rw-r--r-- | python/examples/history.py | 12 | 
2 files changed, 13 insertions, 1 deletions
| @@ -920,7 +920,7 @@ class PubnubBase(object):          def _get_decrypted_history(resp):             try: -               if resp and resp[1] is not None and self.cipher_key: +               if resp is not None and isinstance(resp, (list)) and resp[1] is not None and self.cipher_key:                     msgs  = resp[0]                     for i in range(0,len(msgs)):                         msgs[i] = self.decrypt(msgs[i]) diff --git a/python/examples/history.py b/python/examples/history.py index 5b92828..19593e1 100644 --- a/python/examples/history.py +++ b/python/examples/history.py @@ -33,3 +33,15 @@ def callback(message):      print(message)  pubnub.history(channel, count=2, callback=callback, error=callback) + +# Synchronous usage + +print pubnub.history(channel, count=2, include_token=True) + +# Asynchronous usage + + +def callback(message): +    print(message) + +pubnub.history(channel, count=2, include_token=True, callback=callback, error=callback) | 
