Request Handler Helpers

Low-level server’s helpers module for request handlers.

Added in version 1.2.

namedtuple easynetwork.lowlevel.request_handler.RecvAncillaryDataParams

Bases: NamedTuple

Parameters for ancillary data reception by server.

Added in version 1.2.

Fields:
  1.  data_received (Callable[Any, object]) – Action to perform on ancillary data reception.

static __new__(_cls, data_received: Callable[[Any], object])

Create new instance of RecvAncillaryDataParams(data_received,)

class easynetwork.lowlevel.request_handler.RecvParams

Bases: object

Parameters yielded by request handlers for servers.

Added in version 1.2.

timeout: float | None

Timeout (in seconds) for blocking operations. Optional.

recv_with_ancillary: RecvAncillaryDataParams | None

Ask server to handle ancillary data sent along with the packet. May not be supported by all transports.