A DatagramProtocol which always raises an exception from datagramReceived. Used to test error handling behavior in the reactor for that method.

Method setDeferred Set the Deferred which will be called back when datagramReceived is called.
Method datagramReceived Called when a datagram is received.

Inherited from DatagramProtocol:

Instance Variable transport The transport with which this protocol is associated, if it is associated with one. (type: None or IUDPTransport provider)
Method logPrefix Return a prefix matching the class name, to identify log messages related to this protocol instance.
Method connectionRefused Called due to error from write in connected mode.

Inherited from AbstractDatagramProtocol (via DatagramProtocol):

Method __getstate__ Undocumented
Method doStart Make sure startProtocol is called.
Method doStop Make sure stopProtocol is called.
Method startProtocol Called when a transport is connected to this protocol.
Method stopProtocol Called when the transport is disconnected.
Method makeConnection Make a connection to a transport and a server.
def setDeferred(self, d):

Set the Deferred which will be called back when datagramReceived is called.

def datagramReceived(self, bytes, addr):

Called when a datagram is received.

Parametersdatagramthe string received from the transport.
addrtuple of source of datagram.
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.