PubNub Tornado对象初始化引发异常

时间:2018-09-11 12:47:58

标签: python-3.6 tornado pubnub

我正在将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)

但是会出现以下错误

  

回溯(最近通话最近):文件   “ /exercise/pubnub_demo/initalize_demo.py”,第10行,在       pubnub = PubNubTornado(pnconfig)文件“ /usr/local/lib/python3.6/dist-packages/pubnub/pubnub_tornado.py”,   第83行,初始化       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'和不支持的操作数类型   “浮动”

0 个答案:

没有答案