diff --git a/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py b/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py index 366bf299f..fc19af08c 100644 --- a/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py +++ b/scrapy/trunk/scrapy/contrib/downloadermiddleware/cookies.py @@ -1,7 +1,6 @@ from pydispatch import dispatcher from scrapy.core import signals -from scrapy.core.engine import scrapyengine from scrapy.utils.misc import dict_updatedefault class CookiesMiddleware(object): diff --git a/scrapy/trunk/scrapy/contrib/downloadermiddleware/debug.py b/scrapy/trunk/scrapy/contrib/downloadermiddleware/debug.py index f398fe078..7e929fe18 100644 --- a/scrapy/trunk/scrapy/contrib/downloadermiddleware/debug.py +++ b/scrapy/trunk/scrapy/contrib/downloadermiddleware/debug.py @@ -1,6 +1,5 @@ from scrapy import log from scrapy.core.exceptions import NotConfigured -from scrapy.conf import settings class CrawlDebug(object): diff --git a/scrapy/trunk/scrapy/contrib/pipeline/s3images.py b/scrapy/trunk/scrapy/contrib/pipeline/s3images.py index 0d0843684..fc746d74f 100644 --- a/scrapy/trunk/scrapy/contrib/pipeline/s3images.py +++ b/scrapy/trunk/scrapy/contrib/pipeline/s3images.py @@ -1,6 +1,4 @@ import time -import hmac -import base64 import hashlib import rfc822 from cStringIO import StringIO @@ -9,14 +7,13 @@ import Image from scrapy import log from scrapy.http import Request -from scrapy.stats import stats from scrapy.core.engine import scrapyengine -from scrapy.core.exceptions import DropItem, NotConfigured, HttpException +from scrapy.core.exceptions import NotConfigured from scrapy.contrib.pipeline.media import MediaPipeline from scrapy.contrib.aws import sign_request from scrapy.conf import settings -from .images import BaseImagesPipeline, NoimagesDrop, ImageException +from .images import BaseImagesPipeline, ImageException def md5sum(buffer): diff --git a/scrapy/trunk/scrapy/core/downloader/webclient.py b/scrapy/trunk/scrapy/core/downloader/webclient.py index 9d0180af4..35d7b3e7e 100644 --- a/scrapy/trunk/scrapy/core/downloader/webclient.py +++ b/scrapy/trunk/scrapy/core/downloader/webclient.py @@ -1,7 +1,6 @@ from urlparse import urlunparse from twisted.web.client import HTTPClientFactory -from twisted.internet import reactor from scrapy.http import Url diff --git a/scrapy/trunk/scrapy/core/scheduler/middleware.py b/scrapy/trunk/scrapy/core/scheduler/middleware.py index 52dc2b6b5..5be834208 100644 --- a/scrapy/trunk/scrapy/core/scheduler/middleware.py +++ b/scrapy/trunk/scrapy/core/scheduler/middleware.py @@ -8,7 +8,7 @@ docs/topics/scheduler-middleware.rst from twisted.internet.defer import Deferred from scrapy import log -from scrapy.http import Request, Response +from scrapy.http import Response from scrapy.core.exceptions import NotConfigured from scrapy.utils.misc import load_object from scrapy.utils.defer import mustbe_deferred diff --git a/scrapy/trunk/scrapy/http/response/html.py b/scrapy/trunk/scrapy/http/response/html.py index a3c6d9ecf..013e0805b 100644 --- a/scrapy/trunk/scrapy/http/response/html.py +++ b/scrapy/trunk/scrapy/http/response/html.py @@ -7,8 +7,6 @@ See documentation in docs/ref/request-response.rst import re -from BeautifulSoup import UnicodeDammit - from scrapy.http.response.text import TextResponse from scrapy.utils.python import memoizemethod diff --git a/scrapy/trunk/scrapy/http/response/xml.py b/scrapy/trunk/scrapy/http/response/xml.py index 330c0a6a9..d14aaa80f 100644 --- a/scrapy/trunk/scrapy/http/response/xml.py +++ b/scrapy/trunk/scrapy/http/response/xml.py @@ -7,8 +7,6 @@ See documentation in docs/ref/request-response.rst import re -from BeautifulSoup import UnicodeDammit - from scrapy.http.response.text import TextResponse from scrapy.utils.python import memoizemethod diff --git a/scrapy/trunk/scrapy/patches/monkeypatches.py b/scrapy/trunk/scrapy/patches/monkeypatches.py index 39a88ff95..6425ea27c 100644 --- a/scrapy/trunk/scrapy/patches/monkeypatches.py +++ b/scrapy/trunk/scrapy/patches/monkeypatches.py @@ -4,7 +4,6 @@ Monkey patches These are generally a bad idea. """ import twisted -from twisted.web.client import HTTPClientFactory # Extend limit for BeautifulSoup parsing loops