From c09808cddcddadbe7af392337977707ac27355e9 Mon Sep 17 00:00:00 2001 From: Eugene Crosser Date: Wed, 1 Jun 2022 00:36:50 +0200 Subject: [PATCH] wsgateway: reclassify http write hack as permanent --- gps303/wsgateway.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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: -- 2.39.2