/pollinator

A Python poll and generator based package for writing simple non-blocking network services

Primary LanguagePythonApache License 2.0Apache-2.0

Pollinator is a Python package that uses select/poll with generators to ease the development of simple non-blocking network services, avoiding any need for threading. Along with the core code are implementations of a simple HTTP server and netstring-based RPC code for client and server.

This code is under early development and will centralize utility code already present in the "taskforce" and "rainbarrel" packages.