From 282cc455e322ad64685658f814b18bf0dae26292 Mon Sep 17 00:00:00 2001 From: Jakub Roztocil Date: Sat, 26 Apr 2014 15:18:38 +0200 Subject: [PATCH] Avoid "TypeError: keyword arguments must be strings" on Python 3.3. --- httpie/sessions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/httpie/sessions.py b/httpie/sessions.py index b9fe21e9..f2002671 100644 --- a/httpie/sessions.py +++ b/httpie/sessions.py @@ -48,7 +48,10 @@ def get_response(session_name, requests_kwargs, config_dir, args, session.load() request_headers = requests_kwargs.get('headers', {}) - requests_kwargs['headers'] = dict(session.headers, **request_headers) + + requests_kwargs['headers'] = dict(session.headers) + requests_kwargs['headers'].update(request_headers) + session.update_headers(request_headers) if args.auth: