Changeset 1862:4c6037440315

Show
Ignore:
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:
1 modified

Legend:

Unmodified
Added
Removed
  • scrapy/core/scheduler/middleware.py

    r1720 r1862  
    1010 
    1111from scrapy import log 
    12 from scrapy.http import Response 
    1312from scrapy.core.exceptions import NotConfigured 
    1413from scrapy.utils.misc import load_object 
     
    5655            for mwfunc in self.mw_cbs['enqueue_request']: 
    5756                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' % \ 
    6059                        (mwfunc.im_self.__class__.__name__, result.__class__.__name__) 
    6160                if result: