Я следую этому руководству http://doc.scrapy.org/en/0.16/topics/practices.html#run-scrapy-from-a-script, чтобы запустить scrapy из моего script. Вот часть моего 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!"
Он работает на нем: должен посещать страницы, запрашивать необходимую информацию и хранить выходные данные json, где я сказал (через FEED_URI). Но когда паук заканчивает свою работу (я вижу ее по номеру в выходном json), выполнение моего script не возобновится. Наверное, это не проблема с релаксацией. И ответ должен где-то в скрученном реакторе. Как я могу освободить выполнение потока?