ignore case of cookiejar magic strings

This commit is contained in:
Mike Fährmann
2017-07-24 18:33:42 +02:00
parent 808f67ba7d
commit 55f048d02b

View File

@@ -9,6 +9,7 @@
"""Common classes and constants used by extractor modules.""" """Common classes and constants used by extractor modules."""
import os import os
import re
import time import time
import netrc import netrc
import queue import queue
@@ -186,6 +187,13 @@ def safe_request(session, url, method="GET", *args, **kwargs):
return r return r
# Reduce strictness of the expected magic string in cookie jar files.
# (This allows the use of Wget-generated cookiejar files without modification)
http.cookiejar.MozillaCookieJar.magic_re = re.compile(
"#( Netscape)? HTTP Cookie File", re.IGNORECASE)
# The first import of requests happens inside this file. # The first import of requests happens inside this file.
# If we are running on Windows and the from requests expected certificate file # If we are running on Windows and the from requests expected certificate file
# is missing (which happens in a standalone executable from py2exe), the # is missing (which happens in a standalone executable from py2exe), the