From d078b69aefc24ec6fc52fcaf4334c2573e5168fc Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 9 Mar 2012 08:56:41 -0800 Subject: [PATCH] catch cookie errors that are prone to failure --- requests/utils.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/requests/utils.py b/requests/utils.py index 6ee227a..6952a99 100644 --- a/requests/utils.py +++ b/requests/utils.py @@ -14,6 +14,7 @@ import codecs import os import random import re +import traceback import zlib from netrc import netrc, NetrcParseError @@ -61,11 +62,15 @@ def dict_from_string(s): cookies = dict() - c = SimpleCookie() - c.load(s) + try: + c = SimpleCookie() + c.load(s) - for k, v in list(c.items()): - cookies.update({k: v.value}) + for k, v in list(c.items()): + cookies.update({k: v.value}) + # This stuff is not to be trusted. + except Exception: + pass return cookies -- 2.34.1