X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=python3%2Fashd%2Fserve.py;fp=python3%2Fashd%2Fserve.py;h=0927710ae7c7ac90c0411ffb45e6c48d8326d236;hp=87f60a0b017d2bd76a6b0dd252f83f89a5c1e0f6;hb=6e8b9b9d6d043ecbcaeb8ef807bd9648424aedd7;hpb=6a5fd1e3a71aa64cdeed2951a78b423efcb2ebf7 diff --git a/python3/ashd/serve.py b/python3/ashd/serve.py index 87f60a0..0927710 100644 --- a/python3/ashd/serve.py +++ b/python3/ashd/serve.py @@ -75,8 +75,10 @@ class handler(object): def handle(self, request): raise Exception() def ckflush(self, req): + p = select.poll() + p.register(req, select.POLLOUT) while len(req.buffer) > 0: - rls, wls, els = select.select([], [req], [req]) + p.poll() req.flush() def close(self): pass