首页 > @defer.inlineCallbacks什么作用?

@defer.inlineCallbacks什么作用?

如下:

    @defer.inlineCallbacks
    def start(self):
        yield defer.maybeDeferred(self.configure)
        if self._spider:
            yield self.engine.open_spider(self._spider, self._start_requests())
        yield defer.maybeDeferred(self.engine.start)
        

是什么作用?start是scrapy中的函数,我想从外部调用,但不成功,是@defer.inlineCallbacks造成的吗?放在这儿的作用是什么?

【热门文章】
【热门文章】