# Modified by Linus Nielsen Feltzing for inclusion in the libcurl test
# framework
#
-try:
- import socketserver
-except:
- import SocketServer as socketserver
+import SocketServer
import argparse
import re
import select
self._processed_end = True
elif path == '/1k.txt':
- body = '0123456789abcdef' * 64
+ str = '0123456789abcdef'
+ body = ''.join([str for num in xrange(64)])
result += self._BuildResponse(
'200 OK', ['Server: Apache',
'Content-Length: 1024',
'Cache-Control: max-age=60'], body)
elif path == '/10k.txt':
- body = '0123456789abcdef' * 640
+ str = '0123456789abcdef'
+ body = ''.join([str for num in xrange(640)])
result += self._BuildResponse(
'200 OK', ['Server: Apache',
'Content-Length: 10240',
'Cache-Control: max-age=60'], body)
elif path == '/100k.txt':
- body = '0123456789abcdef' * 6400
+ str = '0123456789abcdef'
+ body = ''.join([str for num in xrange(6400)])
result += self._BuildResponse(
'200 OK',
['Server: Apache',
body)
elif path == '/100k_chunked.txt':
- body = self.Chunkify('0123456789abcdef' * 6400, 20480)
+ str = '0123456789abcdef'
+ moo = ''.join([str for num in xrange(6400)])
+ body = self.Chunkify(moo, 20480)
body.append('0\r\n\r\n')
body = ''.join(body)
'%s' % (status, '\r\n'.join(headers), body))
-class PipelineRequestHandler(socketserver.BaseRequestHandler):
+class PipelineRequestHandler(SocketServer.BaseRequestHandler):
"""Called on an incoming TCP connection."""
def _GetTimeUntilTimeout(self):
self.request.send(self._response_builder.WriteError(
'200 OK', INFO_MESSAGE))
except Exception as e:
- print(e)
+ print e
self.request.close()
-class PipelineServer(socketserver.ThreadingMixIn, socketserver.TCPServer):
+class PipelineServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
pass