def setUp(self): autosub.logger_queue = queue.Queue(10) #Before we do anything else: start the logger thread, so we can log whats going on threadID=1 logger_t = logger.autosubLogger(threadID, "logger", autosub.logger_queue) logger_t.daemon = True # make the logger thread a daemon, this way the main # will clean it up before terminating! logger_t.start()
def setUp(self): self.logger_queue = queue.Queue(10) self.lfile = "/tmp/test_logfile" # Before we do anything else: start the logger thread # so we can log whats going on thread_id = 1 logger_t = logger.autosubLogger(thread_id, "logger", self.logger_queue, self.lfile) logger_t.daemon = True # make the logger thread a daemon, this way the main # will clean it up before terminating! logger_t.start()
def setUp(self): self.email_queue = queue.Queue(10) # used instead of mailbox! lfile = "/tmp/test_logfile" self.logger_queue = queue.Queue(10) MailSender.logger_queue = self.logger_queue autosub.logger_queue = MailSender.logger_queue #Before we do anything else: start the logger thread, so we can log whats going on threadID = 1 logger_t = logger.autosubLogger(threadID, "logger", MailSender.logger_queue, lfile) logger_t.daemon = True # make the logger thread a daemon, this way the main # will clean it up before terminating! logger_t.start()
def setUp(self): self.semesterdb = "/tmp/load_semester.db" self.coursedb = "/tmp/load_course.db" self.numusers = 150 self.testcase = "b'10'" self.lasttestcase = "" #self.testcase = "" self.testcases = [] self.logger_queue = queue.Queue(2000) # Before we do anything else: start the logger thread, # so we can log whats going on threadID = 1 logger_t = logger.autosubLogger(threadID, "logger", self.logger_queue, \ "autosub.log") logger_t.daemon = True logger_t.start()
#################### # Generate Queues # #################### job_queue = queue.Queue(queue_size) sender_queue = queue.Queue(queue_size) logger_queue = queue.Queue(queue_size) gen_queue = queue.Queue(queue_size) arch_queue = queue.Queue(queue_size) #################### ### Start Logger ### #################### #Before we do anything else: start the logger thread, so we can log whats going on logger_t = logger.autosubLogger(thread_id, "logger", logger_queue, logfile) # make the logger thread a daemon, this way the main will clean it up before # terminating! logger_t.daemon = True logger_t.start() thread_id += 1 signal.signal(signal.SIGUSR1, sig_handler) #################### # Init Ressources # #################### init_ressources(semesterdb, coursedb, num_tasks, smtpmail, challenge_mode, \ course_name, specialpath, allow_skipping)