koi_net.components.event_queue

Classes

EventQueue()

Queue for outgoing network events.

QueuedEvent(event, target)

class koi_net.components.event_queue.EventQueue[source]

Bases: object

Queue for outgoing network events.

push(event, target)[source]

Pushes event to queue of specified node.

Event will be sent to webhook or poll queue by the event worker depending on the node type and edge type of the specified node.

Parameters:
  • event (Event)

  • target (KoiNetNode)

q: Queue[QueuedEvent]
class koi_net.components.event_queue.QueuedEvent(event, target)[source]

Bases: object

Parameters:
  • event (Event)

  • target (KoiNetNode)

event: Event
target: KoiNetNode