def _send_validate_files(self, client): search_path = self._log_reader.get_path_sounds() try: for directory in os.listdir(search_path): for file in os.listdir(search_path + directory): if file.endswith(".wav"): message = "<" message += "CHECK_FILE" message += "|" message += search_path + directory + os.path.sep + file message += "|" message += str(os.path.getsize(search_path + directory + os.path.sep + file)) message += ">" client.get_socket().sendall(message.encode()) except FileNotFoundError as e: print("Warning: " + e.strerror + ": " + e.filename)
def send_message_to_clients(self, message, team): self._remove_disconnected_clients() for client in self._clients: if client.get_team() == team: print("Sending {} to client {}".format(message, client.get_id())) client.get_socket().sendall(message.encode())