Since base_headers is a dictionary, it's reference was shared with all instances of
Session objects. Using deepcopy here should not incur large performance penalty.
"""
+from copy import deepcopy
from .compat import cookielib
from .cookies import cookiejar_from_dict, remove_cookie_by_name
from .defaults import defaults
self.cert = cert
for (k, v) in list(defaults.items()):
- self.config.setdefault(k, v)
+ self.config.setdefault(k, deepcopy(v))
self.init_poolmanager()