Status Events for Python-Asyncio SDK

There is set of error categories which is returned by PubNub client through API completion blocks or delegate callbacks. Access to category can be done using status category property.

Delegate callbacks related to subscribe API usage and allow to handle real-time updates and errors.

Publish

CategoryDescription
PNAccessDeniedCategory
The SDK will announce this error when the Access Manager does not allow the publish to a channel.
PNBadRequestCategory
PubNub API server was unable to parse SDK request correctly. A big chance of internal SDK error, so let us know if you stumbled into it.
PNAcknowledgmentCategory
Default category for successfully completed transactional request.
PNTimeoutCategory
Processing has failed because of request time out.

Subscription

CategoryDescription
PNTimeoutCategory
Failure to establish a connection to PubNub due to a timeout.
PNBadRequestCategory
The server responded with a bad response error because the request is malformed.
PNNetworkIssuesCategory
A subscribe event experienced an exception when running. The SDK isn't able to reach PubNub servers. This may be due to many reasons, such as: the machine or device isn't connected to the internet; the internet connection has been lost; your internet service provider is having trouble; or, perhaps the SDK is behind a proxy.
PNReconnectedCategory
The SDK was able to reconnect to PubNub.
PNConnectedCategory
SDK subscribed with a new mix of channels. This is fired every time the channel or channel group mix changes.
PNUnexpectedDisconnectCategory
Previously started subscribe loop did fail and at this moment client disconnected from real-time data channels.
PNUnknownCategory
Returned when the subscriber gets a non-200 HTTP response code from the server.
Last updated on