try:
limit = int(argv[1])
except (IndexError, ValueError):
limit = 100
for addr in islice(ururu(), limit):
getdata(addr)
torthread = threading.Thread(target=getdata)
torthread.daemon = True
torthread.start()
Это же повысит эффективность .
Или я не прав?
Просто когда код заработал сразу захотелось запустить его в нескольких консолях,
но потом меня смутила мысль о том что процессы между собой будут воевать за право записи валидных значений в фаил.
И тут я начал задумываться о многопоточности просто что бы запись в фаил можно было давать всем потокам нашедшим валидный URL по очереди.
Но опыта работы с потоками пока маловато....