def __init__(self): """The function create a db functions instance. The function does not return parameters.""" Thread.__init__(self, 5, "DbFunctions") self.asks = [] #flag that sign if there is duplicates of the user name it get or not self.user_name_duplicates_flags = {}
def __init__(self, server_manager): """The function receives server manager and respectively to this server manager instance it received it create an receive thread.""" Thread.__init__(self, 1, "Receive") self.server_manager = server_manager self.general = server_manager.general # The main socket of the current server. self.server_socket = server_manager.socket
def __init__(self, directory='.', prefix='', postfix='', extension='log', note='LOGGER', yday=False, pid=False, name=None): Thread.__init__(self, name=name) self.file_handles = {} self.logger = Logger(directory=directory, prefix=prefix, postfix=postfix, extension=extension, note=note, yday=yday) self._log_note = note self.logger.set_log_debug(False) #self.logger.set_log_debug(True) self.logger.set_log_to_file(False) self.logger.set_log_to_screen(True) self.logger.set_log_note(note) self.logger.set_note_first(True) self.logger.set_log_pid(pid)
def __init__(self, server_manager): """The function receives server manager and respectively to this server manager instance it received it create an send thread.""" Thread.__init__(self, 2, "Send") self.general = server_manager.general # The main socket of the current Server. self.socket = server_manager.socket # The current message this class has to send. self.current_messages = [] # The current message the class sends. [client, content]. self.message = []