Исключение при инициализации объекта PubNub Tornado - PullRequest
0 голосов
/ 11 сентября 2018

Я использую PubNub Python Tornado SDK 4.2.1 с Python 3.6 https://www.pubnub.com/docs/python-tornado/api-reference-configuration

И я пытаюсь инициализировать PubNubTornado с помощью следующего кода,

from pubnub.pnconfiguration import PNConfiguration
from pubnub.pubnub_tornado import PubNubTornado
import os

pnconfig = PNConfiguration()
pnconfig.subscribe_key = os.environ['SUB_KEY']
pnconfig.publish_key = os.environ['PUB_KEY']
pnconfig.ssl = True

pubnub = PubNubTornado(pnconfig)

но выдает следующую ошибку

Traceback (последний вызов был последним): File "/exercise/pubnub_demo/initalize_demo.py", строка 10, в файл pubnub = PubNubTornado (pnconfig) "/usr/local/lib/python3.6/dist-packages/pubnub/pubnub_tornado.py", строка 83, в init Файл self._telemetry_manager = TornadoTelemetryManager (self.ioloop) "/Usr/local/lib/python3.6/dist-packages/pubnub/pubnub_tornado.py", строка 677, в init Файл self._timer.start () "/.local/lib/python3.6/site-packages/tornado/ioloop.py", строка 1209, в Начните Файл self._schedule_next () "/.local/lib/python3.6/site-packages/tornado/ioloop.py", строка 1237, в _schedule_next self._update_next (self.io_loop.time ()) Файл "/.local/lib/python3.6/site-packages/tornado/ioloop.py", строка 1244, в _update_next callback_time_sec * = 1 + (self.jitter * (random.random () - 0.5)) TypeError: неподдерживаемые типы операндов для *: 'AsyncIOMainLoop' и 'Поплавок'

...