Clear UI status queue before requesting a new one.
This commit is contained in:
parent
40ccd94f44
commit
8bf1def0d1
1 changed files with 10 additions and 7 deletions
17
server.py
17
server.py
|
@ -94,10 +94,10 @@ log = logging.getLogger('werkzeug')
|
||||||
log.disabled = True
|
log.disabled = True
|
||||||
app.logger.disabled = True
|
app.logger.disabled = True
|
||||||
|
|
||||||
channel_to_q = []
|
channel_to_q: List[queue.Queue] = []
|
||||||
channel_from_q = []
|
channel_from_q: List[queue.Queue] = []
|
||||||
ui_to_q = []
|
ui_to_q: List[queue.Queue] = []
|
||||||
websocket_to_q = []
|
websocket_to_q: List[queue.Queue] = []
|
||||||
channel_p = []
|
channel_p = []
|
||||||
|
|
||||||
stopping = False
|
stopping = False
|
||||||
|
@ -284,11 +284,11 @@ def add_to_plan(channel: int):
|
||||||
return new_item
|
return new_item
|
||||||
|
|
||||||
#@app.route("/player/<int:channel>/move/<int:channel_weight>/<int:position>")
|
#@app.route("/player/<int:channel>/move/<int:channel_weight>/<int:position>")
|
||||||
def move_plan(channel: int, channel_weight: int, position: int):
|
#def move_plan(channel: int, channel_weight: int, position: int):
|
||||||
channel_to_q[channel].put("MOVE:" + json.dumps({"channel_weight": channel_weight, "position": position}))
|
# channel_to_q[channel].put("MOVE:" + json.dumps({"channel_weight": channel_weight, "position": position}))#
|
||||||
|
|
||||||
# TODO Return
|
# TODO Return
|
||||||
return True
|
# return True
|
||||||
|
|
||||||
#@app.route("/player/<int:channel>/remove/<int:channel_weight>")
|
#@app.route("/player/<int:channel>/remove/<int:channel_weight>")
|
||||||
def remove_plan(channel: int, channel_weight: int):
|
def remove_plan(channel: int, channel_weight: int):
|
||||||
|
@ -324,6 +324,9 @@ def load_showplan(timeslotid: int):
|
||||||
return ui_status()
|
return ui_status()
|
||||||
|
|
||||||
def status(channel: int):
|
def status(channel: int):
|
||||||
|
while (not ui_to_q[channel].empty()):
|
||||||
|
ui_to_q[channel].get() # Just waste any previous status responses.
|
||||||
|
|
||||||
channel_to_q[channel].put("STATUS")
|
channel_to_q[channel].put("STATUS")
|
||||||
i = 0
|
i = 0
|
||||||
while True:
|
while True:
|
||||||
|
|
Loading…
Reference in a new issue