X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=gps303%2Fwsgateway.py;h=c344e883bacd2c567b3966ac4b052123edc7255b;hp=c0a47768254bff754a2425ea1cd40ae597002a06;hb=c09808cddcddadbe7af392337977707ac27355e9;hpb=b259201054951214f5a8c7980eb2dcd9f3a54498 diff --git a/gps303/wsgateway.py b/gps303/wsgateway.py index c0a4776..c344e88 100644 --- a/gps303/wsgateway.py +++ b/gps303/wsgateway.py @@ -152,7 +152,11 @@ class Client: e, ) self.ws_data = try_http(data, self.sock.fileno(), e) - self.write() # TODO this is a hack + # this `write` is a hack - writing _ought_ to be done at the + # stage when all other writes are performed. But I could not + # arrange it so in a logical way. Let it stay this way. The + # whole http server affair is a hack anyway. + self.write() log.debug("Sending HTTP response to %d", self.sock.fileno()) msgs = None else: