INNER CODE UNIT · Python
process_frame
TheXTech/TheXTech · resources/_dev_scripts/xserver.py:483
def process_frame(self):
# print(f"Debug: starting processing for frame {self.frame_no}")
# thread-safe way of adopting added clients queue
added_clients = self.added_clients
self.added_clients = []
for client in added_clients:
try:
self.add(client)
except Exception as e:
print(e)
self.kill(client)
# sync all network events
events = self.selector.select(0)
for key, mask in events: