|
|
|
@ -157,7 +157,7 @@ class Handler(BaseHTTPRequestHandler): |
|
|
|
|
self.end_headers() |
|
|
|
|
p = allocate_port(self) |
|
|
|
|
self.log_message('allocated port %d' % p) |
|
|
|
|
self.wfile.write(bytes('%d' % p, 'ascii')) |
|
|
|
|
self.wfile.write(str(p).encode('ascii')) |
|
|
|
|
elif self.path[0:6] == '/drop/': |
|
|
|
|
self.send_response(200) |
|
|
|
|
self.send_header('Content-Type', 'text/plain') |
|
|
|
@ -177,7 +177,7 @@ class Handler(BaseHTTPRequestHandler): |
|
|
|
|
self.send_response(200) |
|
|
|
|
self.send_header('Content-Type', 'text/plain') |
|
|
|
|
self.end_headers() |
|
|
|
|
self.wfile.write(bytes('%d' % _MY_VERSION, 'ascii')) |
|
|
|
|
self.wfile.write(str(_MY_VERSION).encode('ascii')) |
|
|
|
|
elif self.path == '/dump': |
|
|
|
|
# yaml module is not installed on Macs and Windows machines by default |
|
|
|
|
# so we import it lazily (/dump action is only used for debugging) |
|
|
|
@ -192,7 +192,7 @@ class Handler(BaseHTTPRequestHandler): |
|
|
|
|
'in_use': dict((k, now - v) for k, v in in_use.items()) |
|
|
|
|
}) |
|
|
|
|
mu.release() |
|
|
|
|
self.wfile.write(bytes(out, 'ascii')) |
|
|
|
|
self.wfile.write(out.encode('ascii')) |
|
|
|
|
elif self.path == '/quitquitquit': |
|
|
|
|
self.send_response(200) |
|
|
|
|
self.end_headers() |
|
|
|
|