diff --git a/netrender/master.py b/netrender/master.py index 793e3bb51bf1fd706c080a2cc0b04cf380a04bab..b34509e3eabe7713b305a8fa393804fef0702350 100644 --- a/netrender/master.py +++ b/netrender/master.py @@ -741,9 +741,6 @@ class RenderHandler(http.server.BaseHTTPRequestHandler): elif self.path == "/render": self.server.stats("", "Receiving render result") - # need some message content here or the slave doesn't like it - self.wfile.write(bytes("foo", encoding='utf8')) - slave_id = self.headers['slave-id'] slave = self.server.getSeenSlave(slave_id) @@ -784,6 +781,8 @@ class RenderHandler(http.server.BaseHTTPRequestHandler): job.testFinished() self.send_head() + # need some message content here or the slave doesn't like it + self.wfile.write(bytes("foo", encoding='utf8')) else: # frame not found self.send_head(http.client.NO_CONTENT) else: # job not found @@ -794,9 +793,6 @@ class RenderHandler(http.server.BaseHTTPRequestHandler): elif self.path == "/thumb": self.server.stats("", "Receiving thumbnail result") - # need some message content here or the slave doesn't like it - self.wfile.write(bytes("foo", encoding='utf8')) - slave_id = self.headers['slave-id'] slave = self.server.getSeenSlave(slave_id) @@ -821,6 +817,9 @@ class RenderHandler(http.server.BaseHTTPRequestHandler): del buf + self.send_head() + # need some message content here or the slave doesn't like it + self.wfile.write(bytes("foo", encoding='utf8')) else: # frame not found self.send_head(http.client.NO_CONTENT) else: # job not found