サブスクライブループの例外:サブスクライブキーが構成されていません

勝者コノウ

誰かが私がこの例外を取得している理由を理解するのを手伝ってもらえますか?サブスクライブキーを設定しましたが、そうではないようです。

例外は次のとおりです。「サブスクライブループの例外:サブスクライブキーが構成されていない再接続ポリシーが無効になっています。再接続を手動で処理してください。」

import time

from pubnub.pubnub import PubNub
from pubnub.pnconfiguration import PNConfiguration
from pubnub.callbacks import SubscribeCallback
from backend.blockchain.block import Block

pnconfig = PNConfiguration()
pnconfig.suscribe_key = 'sub-c-6d0fe192-dee4-11ea-9b19-...'
pnconfig.publish_key = 'pub-c-c3553c68-bf24-463c-ae43-...'

CHANNELS = {
'TEST': 'TEST',
'BLOCK': 'BLOCK'
}

class Listener(SubscribeCallback):
    def __init__(self, blockchain):
        self.blockchain = blockchain

        def message(self, pubnub, message_object):
            print('\n-- Channel: {message_object.channel} | Message: {message_object.message}')

            if message_object.channel == CHANNELS['BLOCK']:
                block = Block.from_json(message_object.message)
                potential_chain = self.blockchain.chain[:]
                potential_chain.append(block)

                try:
                    self.blockchain.replace_chain(potential_chain)
                    print('\n -- Successfully replaced the local chain')
                except Exception as e:
                    print('\n -- Did not replace chain: {e}')

class PubSub():
    """
    Handles the publish/subscribe layer of the application.
    Provides communication between the nodes of the blockchain network.
    """
    def __init__(self, blockchain):
        self.pubnub = PubNub(pnconfig)
        self.pubnub.subscribe().channels(CHANNELS.values()).execute()
        self.pubnub.add_listener(Listener(blockchain))

        def publish(self, channel, message):
            """
            Publish the message object to the channel.
            """
            self.pubnub.publish().channel(channel).message(message).sync()

        def broadcast_block(self, block):
            """
            Broadcast a block object to all nodes.
            """
            self.publish(CHANNELS['BLOCK'], block.to_json())

            def main():
                pubsub = PubSub()

                time.sleep(1)

                pubsub.publish(CHANNELS['TEST'], { 'foo': 'bar' })

                if __name__ == '__main__':
                    main()
マシュージェンキンソン

「サブスクライブループの例外:サブスクライブキーが構成されていません再接続ポリシーが無効になっています。再接続を手動で処理してください。」というエラーを受け取ることができませんでした。

私はコードブロックを使用しました:

pnconfig = PNConfiguration()
pnconfig.subscribe_key = "my_subkey"
pnconfig.publish_key = "my_pubkey"
pnconfig.ssl = True
pnconfig.uuid = "my_custom_uuid"
pnconfig.reconnect_policy = "LINEAR"
pubnub = PubNub(pnconfig)

ページから:https//www.pubnub.com/docs/python/api-reference-configurationおよび追加:

PNReconnectionPolicy.NONE

ページから:https//www.pubnub.com/docs/python/api-reference-configuration

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AngularEventEmitterがサブスクライバーで発行されていません

分類Dev

サーブレット例外:サーブレットクラスが指定されていません

分類Dev

Angular2サブスクライブが実行されていません

分類Dev

複数のオブザーバブルにサブスクライブしているオブザーバブルが完了していません

分類Dev

サブクラスCBPeripheralが正しいタイプにキャストされていません

分類Dev

AngularResolverが機能していません。ルートは、返された監視可能なものをサブスクライブしません

分類Dev

SimpleEventBus-サブスクライバーは登録されていません

分類Dev

LaravelEchoがプッシャーチャネルにサブスクライブしていません

分類Dev

ポータブルクラスライブラリプロジェクト-参照アセンブリがインストールされていませんか?

分類Dev

AureliaEventAggregatorがサブスクライブしていません

分類Dev

RxJava多くのオブザーバブルをサブスクライブしても、すべてのサブスクライバーに対してonNext()がトリガーされませんか?

分類Dev

親クラスの例外をスローすると、サブクラスの例外がキャッチ/処理されても、そのサブクラスの例外イベントがスローされますか?

分類Dev

データサイエンスライブラリkernelspecがインストールされていません

分類Dev

AndroidStudioのテストサポートライブラリがコンパイルされていません

分類Dev

サポートライブラリのスナックバーにOnDismissListener()が含まれていませんか?

分類Dev

ブートストラップ3テーブルレスポンシブが機能していません。Xスクロールバーは、テーブルではなくサイト全体に表示されます

分類Dev

SQSキューがサブスクライブされているSNSトピックを決定します

分類Dev

右側のスクロールバーが私のワードプレスのウェブサイトでクロムで表示されていません..Firefoxや他のブラウザでうまく機能しています

分類Dev

Prism-公開されたイベントがサブスクライブされていません

分類Dev

サブスクライブメールがmagentoヘッダーで機能していません

分類Dev

シングルスパアプリケーションがサブディレクトリにデプロイされている場合、ブラウザの更新で「ページが見つかりません」エラーが表示されます

分類Dev

Meteor Iron-ルーターユーザーのサブスクリプションが十分な速さでサブスクライブしていませんか?以前のルートのサブスクリプションデータをロードします

分類Dev

Angularテンプレートでサブスクライブされたオブザーバブルの例外をキャッチする方法は?

分類Dev

ブートストラップ:チェックボックスとテキストボックスのサイズが一致していません

分類Dev

サブサイトにアクセスできません。ワイルドカード-サブドメインがApacheで誤って構成されている可能性があります

分類Dev

SQLクエリエラー(スキップレベルの相関を持つ相関サブクエリはサポートされていません)

分類Dev

均等なサイズのブートストラップ列が正しく整列されていません

分類Dev

divの背景がブートストラップでサイズ変更されていません

分類Dev

SignalRがAngularサービス内でサブスクライブしていません

Related 関連記事

  1. 1

    AngularEventEmitterがサブスクライバーで発行されていません

  2. 2

    サーブレット例外:サーブレットクラスが指定されていません

  3. 3

    Angular2サブスクライブが実行されていません

  4. 4

    複数のオブザーバブルにサブスクライブしているオブザーバブルが完了していません

  5. 5

    サブクラスCBPeripheralが正しいタイプにキャストされていません

  6. 6

    AngularResolverが機能していません。ルートは、返された監視可能なものをサブスクライブしません

  7. 7

    SimpleEventBus-サブスクライバーは登録されていません

  8. 8

    LaravelEchoがプッシャーチャネルにサブスクライブしていません

  9. 9

    ポータブルクラスライブラリプロジェクト-参照アセンブリがインストールされていませんか?

  10. 10

    AureliaEventAggregatorがサブスクライブしていません

  11. 11

    RxJava多くのオブザーバブルをサブスクライブしても、すべてのサブスクライバーに対してonNext()がトリガーされませんか?

  12. 12

    親クラスの例外をスローすると、サブクラスの例外がキャッチ/処理されても、そのサブクラスの例外イベントがスローされますか?

  13. 13

    データサイエンスライブラリkernelspecがインストールされていません

  14. 14

    AndroidStudioのテストサポートライブラリがコンパイルされていません

  15. 15

    サポートライブラリのスナックバーにOnDismissListener()が含まれていませんか?

  16. 16

    ブートストラップ3テーブルレスポンシブが機能していません。Xスクロールバーは、テーブルではなくサイト全体に表示されます

  17. 17

    SQSキューがサブスクライブされているSNSトピックを決定します

  18. 18

    右側のスクロールバーが私のワードプレスのウェブサイトでクロムで表示されていません..Firefoxや他のブラウザでうまく機能しています

  19. 19

    Prism-公開されたイベントがサブスクライブされていません

  20. 20

    サブスクライブメールがmagentoヘッダーで機能していません

  21. 21

    シングルスパアプリケーションがサブディレクトリにデプロイされている場合、ブラウザの更新で「ページが見つかりません」エラーが表示されます

  22. 22

    Meteor Iron-ルーターユーザーのサブスクリプションが十分な速さでサブスクライブしていませんか?以前のルートのサブスクリプションデータをロードします

  23. 23

    Angularテンプレートでサブスクライブされたオブザーバブルの例外をキャッチする方法は?

  24. 24

    ブートストラップ:チェックボックスとテキストボックスのサイズが一致していません

  25. 25

    サブサイトにアクセスできません。ワイルドカード-サブドメインがApacheで誤って構成されている可能性があります

  26. 26

    SQLクエリエラー(スキップレベルの相関を持つ相関サブクエリはサポートされていません)

  27. 27

    均等なサイズのブートストラップ列が正しく整列されていません

  28. 28

    divの背景がブートストラップでサイズ変更されていません

  29. 29

    SignalRがAngularサービス内でサブスクライブしていません

ホットタグ

アーカイブ