- 92
- 11
Привет, написал код. Кто может протестить? На быстрый бег. Мой 1 скрипт. Если вы шарите больше чем я, то скажите все хорошо или нет?
#import gc
#import sys
#enable multithreading
gc.enable()
sys.setrecursionlimit(5000)
import threading
import time
import re
from queue import Queue
def parse_cmd(cmd):
return eval(re.sub(“+”, " ", cmd))
class Runner(threading.Thread):
def init(self, cmd_queue):
threading.Thread.init(self)
self.daemon = True
self.cmd_queue = cmd_queue
def run(self):
while True:
cmd = self.cmd_queue.get()
if cmd is None:
break
parse_cmd(cmd)
self.cmd_queue.task_done()
if name == “main”:
cmd_queue = Queue()
runner = Runner(cmd_queue)
runner.start()
while True:
cmd = raw_input()
if not cmd:
break
#import sys
#enable multithreading
gc.enable()
sys.setrecursionlimit(5000)
import threading
import time
import re
from queue import Queue
def parse_cmd(cmd):
return eval(re.sub(“+”, " ", cmd))
class Runner(threading.Thread):
def init(self, cmd_queue):
threading.Thread.init(self)
self.daemon = True
self.cmd_queue = cmd_queue
def run(self):
while True:
cmd = self.cmd_queue.get()
if cmd is None:
break
parse_cmd(cmd)
self.cmd_queue.task_done()
if name == “main”:
cmd_queue = Queue()
runner = Runner(cmd_queue)
runner.start()
while True:
cmd = raw_input()
if not cmd:
break