From 751e7a0a66bc9f57923b8ae039bf2f467e106c60 Mon Sep 17 00:00:00 2001 From: Cory Benfield Date: Wed, 22 Aug 2012 22:27:27 +0100 Subject: [PATCH] Do not post None values in data. --- requests/models.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/requests/models.py b/requests/models.py index 5fe570e..29c06c6 100644 --- a/requests/models.py +++ b/requests/models.py @@ -330,9 +330,10 @@ class Request(object): result = [] for k, vs in to_key_val_list(data): for v in isinstance(vs, list) and vs or [vs]: - result.append( - (k.encode('utf-8') if isinstance(k, str) else k, - v.encode('utf-8') if isinstance(v, str) else v)) + if v is not None: + result.append( + (k.encode('utf-8') if isinstance(k, str) else k, + v.encode('utf-8') if isinstance(v, str) else v)) return urlencode(result, doseq=True) else: return data -- 2.7.4