scrapy/scrapy
Daniel Graña 419a780159 process_parallel was leaking the failures on its internal deferreds. closes #458
DeferredList implemented cancellation in Twisted 13.2.0 by holding a
reference to the affected deferreds objects, if a deferred errored the
result was propagated to the DeferredList but still referenced by the
original deferred and nobody was consuming it.

The tests started to fail because the reference from DeferredList
prevented the underlining deferred from been collected before the test
finish invalidating the effect of self.flushedLoggedErrors() call.
2013-11-09 02:20:29 -02:00
..
commands replaced __import__ by importlib.import_module. 2013-10-27 18:33:51 -04:00
contracts fix a possible error in contracts post hook 2013-07-08 16:58:29 +02:00
contrib Replaced remaning __import__(module) calls. 2013-10-27 19:10:25 -04:00
contrib_exp Replace `contenttype` references by `type` 2013-10-16 17:37:25 -02:00
core Merge pull request #431 from alexanderlukanin13/syntax 2013-10-22 10:38:45 -07:00
http forms: do not submit reset inputs 2013-09-07 21:53:27 -03:00
selector Replace `contenttype` references by `type` 2013-10-16 17:37:25 -02:00
settings Replaced remaning __import__(module) calls. 2013-10-27 19:10:25 -04:00
templates Fix broken doc links. 2012-11-12 22:43:42 +02:00
tests Django 1.6 form validation errors now include ValidationError exception instances instead of just strings 2013-11-07 02:32:10 -02:00
utils process_parallel was leaking the failures on its internal deferreds. closes #458 2013-11-09 02:20:29 -02:00
xlib Merge pull request #452 from alexanderlukanin13/python3 2013-11-04 00:54:02 -08:00
VERSION bumped versiont to 0.20.0 2013-11-08 16:57:42 -02:00
__init__.py Merge pull request #452 from alexanderlukanin13/python3 2013-11-04 00:54:02 -08:00
cmdline.py Added "from __future__ import print_function" in all relevant places except xlib 2013-10-20 11:55:07 +06:00
command.py PEP8 improvements 2013-10-19 15:40:42 -04:00
conf.py better backwards compatibility for scrapy.conf.settings 2012-10-25 11:41:40 -02:00
crawler.py shutdown the active crawler on SIGINT. fixes #450 2013-11-05 00:02:17 -02:00
dupefilter.py Added "from __future__ import print_function" in all relevant places except xlib 2013-10-20 11:55:07 +06:00
exceptions.py pylint cleanup: unused imports and old-style exceptions 2013-10-18 19:23:45 +06:00
extension.py Made ExtensionManager a subclass of MiddlewareManager 2010-08-22 05:33:08 -03:00
interfaces.py removed class method from_settings from ISpiderManager interface 2011-08-26 09:24:01 -03:00
item.py deleted unused import 2013-04-19 14:51:59 -03:00
link.py warn if Link objects are instantiated with unicode urls 2012-05-16 13:12:25 -03:00
linkextractor.py added more extensions to ignore on link extractors 2012-08-07 14:23:50 -03:00
log.py remove redundant kwarg 2013-08-21 01:52:36 +02:00
logformatter.py Log level return from LogFormatter methods 2012-12-29 11:43:41 +07:00
mail.py #327 - Support STARTTLS / SSL option in email sender 2013-08-14 12:59:01 +02:00
middleware.py Python 3 compatible syntax: print, except, raise, octal numbers; removed Python 2.2 boolean compatibility code in xlib/pydispatch/dispatcher.py 2013-10-20 01:59:35 +06:00
mime.types moved module scrapy.core.downloader.responsetypes to scrapy.responsetypes 2011-08-07 02:49:57 -03:00
project.py Another step towards singleton removal: deprecated crawler singleton import (from scrapy.project import crawler) by a new class method that extensions can implement to receive the crawler 2011-08-08 11:42:44 -03:00
resolver.py remove unused imports and some assorted pylint-ing 2013-08-23 13:03:34 -03:00
responsetypes.py - removed scrapy.conf singleton from scrapy.log, scrapy.responsetypes, 2012-09-19 03:03:34 -03:00
shell.py Added "from __future__ import print_function" in all relevant places except xlib 2013-10-20 11:55:07 +06:00
signalmanager.py remove debugging code 2013-02-27 03:52:55 -02:00
signals.py removed request_received and added request_scheduled 2013-06-26 16:45:46 -03:00
spider.py remove unused imports and some assorted pylint-ing 2013-08-23 13:03:34 -03:00
spidermanager.py from_crawler added to spiders 2013-06-27 15:06:18 -03:00
squeue.py Python 3 compatible syntax: print, except, raise, octal numbers; removed Python 2.2 boolean compatibility code in xlib/pydispatch/dispatcher.py 2013-10-20 01:59:35 +06:00
stats.py Removed signals/stats singletons 2012-08-21 18:32:30 -03:00
statscol.py minor message update: spider stats -> Scrapy stats 2012-10-12 16:53:44 -02:00
telnet.py Converted map() to list comprehension or generator for Python 3 compatibility 2013-10-22 13:18:26 +06:00
webservice.py Converted map() to list comprehension or generator for Python 3 compatibility 2013-10-22 13:18:26 +06:00