Исключение PubNub в цикле подписки - PullRequest
1 голос
/ 01 февраля 2020

Я пытаюсь установить базовое c соединение с PubNub и получить базовый c вывод с python. Когда я запускаю файлы в bash на windows, я получаю ошибку 504. Я проверил Pubnub, и он говорит, что я получаю некоторое использование, что странно. Я использую pubnub 4.1.6

Любая помощь с этим будет высоко ценится

Большое спасибо за вашу помощь заранее

Пожалуйста, смотрите изображение, чтобы увидеть код Я бегу и получаю ошибку.

: Code i run in bash and outcome of running code

import time
from pubnub.pubnub import PubNub
from pubnub.pnconfiguration import PNConfiguration
from pubnub.callbacks import SubscribeCallback




pnconfig = PNConfiguration()
#pnconfig.ssl = True

pnconfig.subscribe_key = subscribe_key = 'XXX'
pnconfig.publish_key = publish_key ='XXX'

pubnub = PubNub(pnconfig)

'''Test Channel global variable'''
TEST_CHANNEL = 'TEST_CHANNEL'

pubnub.subscribe().channels([TEST_CHANNEL]).execute()

'''
Listen class extends SubscribeCallback and herits its behaviour
Must be put into a class as it's equipped to handle the different events that occur in this channel 
'''
class Listener(SubscribeCallback):
   def message(self, pubnub, message_object):
       print(f'\n-- Incoming message object: {message_object}')

'''Instansiate an instance of message class within a call to add listener'''
pubnub.add_listener(Listener())


def main():
    '''Sleep to ensure subsribe runs runs'''
    time.sleep(1)

    pubnub.publish().channel(TEST_CHANNEL).message({'foo': 'bar'}).sync()

if __name__=='main':
    main()


...