mirror of https://github.com/scrapy/scrapy.git
cookies: override cookielib cookiejar thread based lock by dummy lock
--HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%401078
This commit is contained in:
parent
391dde86ee
commit
1ce1481eab
|
|
@ -4,6 +4,7 @@ from cookielib import CookieJar as _CookieJar, DefaultCookiePolicy, Cookie
|
|||
class CookieJar(object):
|
||||
def __init__(self, policy=None):
|
||||
self.jar = _CookieJar(policy or DefaultCookiePolicy())
|
||||
self.jar._cookies_jar = _DummyLock()
|
||||
|
||||
def extract_cookies(self, response, request):
|
||||
wreq = WrappedRequest(request)
|
||||
|
|
@ -45,6 +46,14 @@ class CookieJar(object):
|
|||
self.jar.set_cookie_if_ok(cookie, WrappedRequest(request))
|
||||
|
||||
|
||||
class _DummyLock(object):
|
||||
def acquire(self):
|
||||
pass
|
||||
|
||||
def release(self):
|
||||
pass
|
||||
|
||||
|
||||
class WrappedRequest(object):
|
||||
"""Wraps a scrapy Request class with methods defined by urllib2.Request class to interact with CookieJar class
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue