X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/blobdiff_plain/6005ef9bfba49124a25825a5b044d4f4cbf02792..fc5f482398c76a2d1e81f88f2ce3e750ad029c19:/py/tripe.py.in diff --git a/py/tripe.py.in b/py/tripe.py.in index 79060106..e88f379f 100644 --- a/py/tripe.py.in +++ b/py/tripe.py.in @@ -31,7 +31,7 @@ implementing services. Rather than end up in lost in a storm of little event-driven classes, or a morass of concurrent threads, the module uses coroutines to present a fairly simple function call/return interface to potentially long-running commands -which must run without blocking the main process. It sassumes a coroutine +which must run without blocking the main process. It assumes a coroutine module presenting a subset of the `greenlet' interface: if actual greenlets are available, they are used; otherwise there's an implementation in terms of threads (with lots of locking) which will do instead.