INNER CODE UNIT · Python
enqueue_text_event
TheXTech/TheXTech · resources/_dev_scripts/xserver.py:361
def enqueue_text_event(self, frame_no, id, event_text):
# force event to happen in future (if client has lag)
if frame_no < self.frame_no:
frame_no = self.frame_no
# encode event
if len(event_text) != 4:
print(f"Warning: invalid event length {len(event_text)}, 4 expected.")
return
if event_text[1] != id:
# figure this out...
print(f"Warning: invalid event client ID {event_text[1]}, {id} expected.")
return
# add to queue
heapq.heappush(self.event_queue, (frame_no, event_text))
def unregister(self, client):