Merge pull request #1481 from mlyundin/develop

cleanup
This commit is contained in:
Mikhail Korobov 2015-09-15 00:36:50 +05:00
commit 3e13740a57
7 changed files with 11 additions and 11 deletions

View File

@ -62,7 +62,7 @@ class Command(ScrapyCommand):
self.settings['SPIDER_CONTRACTS_BASE'],
self.settings['SPIDER_CONTRACTS'],
)
conman = ContractsManager([load_object(c) for c in contracts])
conman = ContractsManager(load_object(c) for c in contracts)
runner = TextTestRunner(verbosity=2 if opts.verbose else 1)
result = TextTestResult(runner.stream, runner.descriptions, runner.verbosity)

View File

@ -88,8 +88,8 @@ class Command(ScrapyCommand):
'module': module,
'name': name,
'domain': domain,
'classname': '%sSpider' % ''.join([s.capitalize() \
for s in module.split('_')])
'classname': '%sSpider' % ''.join(s.capitalize() \
for s in module.split('_'))
}
spiders_module = import_module(self.settings['NEWSPIDER_MODULE'])
spiders_dir = abspath(dirname(spiders_module.__file__))

View File

@ -173,7 +173,7 @@ class CrawlerRunner(object):
Returns a deferred that is fired when they all have ended.
"""
return defer.DeferredList([c.stop() for c in list(self.crawlers)])
return defer.DeferredList([c.stop() for c in self.crawlers])
@defer.inlineCallbacks
def join(self):

View File

@ -69,7 +69,7 @@ class ItemLoader(object):
regex = kw.get('re', None)
if regex:
value = arg_to_iter(value)
value = flatten([extract_regex(regex, x) for x in value])
value = flatten(extract_regex(regex, x) for x in value)
for proc in processors:
if value is None:
@ -149,7 +149,7 @@ class ItemLoader(object):
def _get_xpathvalues(self, xpaths, **kw):
self._check_selector_method()
xpaths = arg_to_iter(xpaths)
return flatten([self.selector.xpath(xpath).extract() for xpath in xpaths])
return flatten(self.selector.xpath(xpath).extract() for xpath in xpaths)
def add_css(self, field_name, css, *processors, **kw):
values = self._get_cssvalues(css, **kw)
@ -166,7 +166,7 @@ class ItemLoader(object):
def _get_cssvalues(self, csss, **kw):
self._check_selector_method()
csss = arg_to_iter(csss)
return flatten([self.selector.css(css).extract() for css in csss])
return flatten(self.selector.css(css).extract() for css in csss)
XPathItemLoader = create_deprecated_class('XPathItemLoader', ItemLoader)

View File

@ -146,7 +146,7 @@ class Shell(object):
"update local objects")
b.append(" view(response) View response in a browser")
return "\n".join(["[s] %s" % l for l in b])
return "\n".join("[s] %s" % l for l in b)
def _is_relevant(self, value):
return isinstance(value, self.relevant_classes)

View File

@ -61,7 +61,7 @@ def parallel(iterable, count, callable, *args, **named):
"""
coop = task.Cooperator()
work = (callable(elem, *args, **named) for elem in iterable)
return defer.DeferredList([coop.coiterate(work) for i in range(count)])
return defer.DeferredList([coop.coiterate(work) for _ in range(count)])
def process_chain(callbacks, input, *a, **kw):
"""Return a Deferred built by chaining the given callbacks"""

View File

@ -44,8 +44,8 @@ def request_fingerprint(request, include_headers=None):
"""
if include_headers:
include_headers = tuple([to_bytes(h.lower())
for h in sorted(include_headers)])
include_headers = tuple(to_bytes(h.lower())
for h in sorted(include_headers))
cache = _fingerprint_cache.setdefault(request, {})
if include_headers not in cache:
fp = hashlib.sha1()