Errors#

class zonis.BaseZonisException[source]#

Bases: Exception

A base exception handler for Zonis.

class zonis.DuplicateConnection[source]#

Bases: BaseZonisException

You have attempted to connect with a duplicated identifier. Please try again with a unique one or provide the correct override key.

class zonis.DuplicateRoute[source]#

Bases: BaseZonisException

You are attempting to register multiple routes with the same name. Consider setting the route_name argument to something unique.

class zonis.UnhandledWebsocketType[source]#

Bases: BaseZonisException

Found a websocket type we can’t handle.

class zonis.UnknownRoute[source]#

Bases: BaseZonisException

The route you requested does not exist.

class zonis.UnknownClient[source]#

Bases: BaseZonisException

The client you requested is not currently connected.

class zonis.UnknownPacket[source]#

Bases: BaseZonisException

Router received a packet without a known handler.

class zonis.MissingReceiveHandler[source]#

Bases: BaseZonisException

Cannot handle incoming requests due to a lack of receive handlers.

class zonis.RequestFailed[source]#

Bases: BaseZonisException

This request resulted in an error on the end client.