|
|
|
@ -31,7 +31,7 @@ import platform |
|
|
|
|
# increment this number whenever making a change to ensure that |
|
|
|
|
# the changes are picked up by running CI servers |
|
|
|
|
# note that all changes must be backwards compatible |
|
|
|
|
_MY_VERSION = 20 |
|
|
|
|
_MY_VERSION = 21 |
|
|
|
|
|
|
|
|
|
if len(sys.argv) == 2 and sys.argv[1] == 'dump_version': |
|
|
|
|
print(_MY_VERSION) |
|
|
|
@ -157,7 +157,7 @@ class Handler(BaseHTTPRequestHandler): |
|
|
|
|
self.end_headers() |
|
|
|
|
p = allocate_port(self) |
|
|
|
|
self.log_message('allocated port %d' % p) |
|
|
|
|
self.wfile.write('%d' % p) |
|
|
|
|
self.wfile.write(bytes('%d' % p, 'utf-8')) |
|
|
|
|
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(_MY_VERSION) |
|
|
|
|
self.wfile.write(bytes('%d' % _MY_VERSION, 'utf-8')) |
|
|
|
|
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(out) |
|
|
|
|
self.wfile.write(bytes(out, 'utf-8')) |
|
|
|
|
elif self.path == '/quitquitquit': |
|
|
|
|
self.send_response(200) |
|
|
|
|
self.end_headers() |
|
|
|
|