From 3848852b548d3ead20d189345b0ac98d68a0ba24 Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Mon, 15 Jun 2009 12:14:32 +0700 Subject: [PATCH] fix bug in test__greenness.py server used to go into non-yielding infinite loop if listening socket was closed, which made the whole thing to timeout --- greentest/test__greenness.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/greentest/test__greenness.py b/greentest/test__greenness.py index 52cd025..282902f 100644 --- a/greentest/test__greenness.py +++ b/greentest/test__greenness.py @@ -38,9 +38,8 @@ def start_http_server(): #print "Serving HTTP on", sa[0], "port", sa[1], "..." httpd.request_count = 0 def serve(): - while 1: - httpd.handle_request() - httpd.request_count += 1 + httpd.handle_request() + httpd.request_count += 1 return spawn(serve), httpd class TestGreenness(unittest.TestCase):