O rastreio escasso do script sempre bloqueia a execução do script após a remoção
Estou seguindo este guiahttp://doc.scrapy.org/en/0.16/topics/practices.html#run-scrapy-from-a-script para executar scrapy do meu script. Aqui faz parte do meu script:
crawler = Crawler(Settings(settings))
crawler.configure()
spider = crawler.spiders.create(spider_name)
crawler.crawl(spider)
crawler.start()
log.start()
reactor.run()
print "It can't be printed out!"
Ele funciona: deveria: visitas a páginas, raspar informações necessárias e armazenar saída json onde eu disse (via FEED_URI). Mas quando a aranha terminando seu trabalho (eu posso ver por número na saída json) a execução do meu script não seria retomada. Provavelmente não é um problema escorregadio. E resposta deve em algum lugar no reator de torcida. Como eu poderia liberar a execução de threads?