Skip to content

Commit

Permalink
merge using CI dict
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesturk committed Jan 22, 2015
1 parent 9d069f6 commit e5f88db
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions scrapelib/__init__.py
Expand Up @@ -282,8 +282,13 @@ def request(self, method, url, **kwargs):
else:
headers = {}

headers = requests.sessions.merge_setting(headers, self.headers)
headers = requests.sessions.merge_setting(headers, kwargs.pop('headers', {}))
kwarg_headers = kwargs.pop('headers', {})
headers = requests.sessions.merge_setting(
headers, self.headers,
dict_class=requests.structures.CaseInsensitiveDict)
headers = requests.sessions.merge_setting(
kwarg_headers, headers,
dict_class=requests.structures.CaseInsensitiveDict)

resp = super(Scraper, self).request(method, url, timeout=timeout, headers=headers,
**kwargs)
Expand Down

0 comments on commit e5f88db

Please sign in to comment.