From e8f6bc62c891a68cfa8c99a11eeaa3c0e67886d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Dlouh=C3=BD?= Date: Fri, 27 Jan 2017 02:01:54 +0100 Subject: [PATCH] fixes for Python 3: fix httpserver --- tests/checker/httpserver.py | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/tests/checker/httpserver.py b/tests/checker/httpserver.py index 94fc2cb1..6ab9a0c4 100644 --- a/tests/checker/httpserver.py +++ b/tests/checker/httpserver.py @@ -24,8 +24,11 @@ import httplib import time import threading import cgi -import urllib -from cStringIO import StringIO +try: + from urllib import parse as urllib_parse +except ImportError: + import urllib as urllib_parse +from io import StringIO from . import LinkCheckTest @@ -123,16 +126,16 @@ class NoQueryHttpRequestHandler (StoppableHttpRequestHandler): """ f = StringIO() - f.write('') - f.write("\nDummy directory listing\n") - f.write("\n

Dummy test directory listing

\n") - f.write("
\n\n
\n\n\n") length = f.tell() f.seek(0) self.send_response(200)