octomachinery.routing.routers module¶
Octomachinery event dispatchers collection.
- class octomachinery.routing.routers.ConcurrentRouter(*other_routers: Router)[source]¶
Bases:
GidgetHubRouterBaseGitHub event router invoking event handlers simultaneously.
- class octomachinery.routing.routers.GidgetHubRouterBase(*other_routers: Router)[source]¶
Bases:
Router,OctomachineryRouterBaseGidgetHub-based router exposing callback matching separately.
- class octomachinery.routing.routers.NonBlockingConcurrentRouter(*args, **kwargs)[source]¶
Bases:
ConcurrentRouterNon-blocking GitHub event router scheduling handler tasks.