def run(self): while True: modify, rule = self.cmd_queue.get() try: if modify == 'I': Route.exe_rule(modify, rule) elif modify == 'D': Route.exe_rule(modify, rule) elif modify == 'L': pass finally: self.cmd_queue.task_done()