Changeset 1862:4c6037440315
- Timestamp:
- 11/25/09 11:20:43 (10 months ago)
- Author:
- Pablo Hoffman <pablo@…>
- Children:
- 1863:653667c1a5f3, 1872:060d2ade40d8
- Branch:
- default
- Message:
-
remove wrong support for returning Responses in scheduler middlewares
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r1720
|
r1862
|
|
| 10 | 10 | |
| 11 | 11 | from scrapy import log |
| 12 | | from scrapy.http import Response |
| 13 | 12 | from scrapy.core.exceptions import NotConfigured |
| 14 | 13 | from scrapy.utils.misc import load_object |
| … |
… |
|
| 56 | 55 | for mwfunc in self.mw_cbs['enqueue_request']: |
| 57 | 56 | result = mwfunc(spider=spider, request=request) |
| 58 | | assert result is None or isinstance(result, (Response, Deferred)), \ |
| 59 | | 'Middleware %s.enqueue_request must return None, Response or Deferred, got %s' % \ |
| | 57 | assert result is None or isinstance(result, Deferred), \ |
| | 58 | 'Middleware %s.enqueue_request must return None or Deferred, got %s' % \ |
| 60 | 59 | (mwfunc.im_self.__class__.__name__, result.__class__.__name__) |
| 61 | 60 | if result: |