Update form.py

This commit is contained in:
Maram Sumanth 2019-03-04 14:59:34 +05:30 committed by GitHub
parent 722a30ac2b
commit 6eca6f92c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 5 deletions

View File

@ -34,11 +34,8 @@ class FormRequest(Request):
self._set_body(querystr)
else:
url_split = urlsplit(self.url)
formdata_key_list = []
for k in querystr.split('&'):
formdata_key_list.append(k.split('=')[0])
items = []
items += [(k, v) for k, v in parse_qsl(url_split.query) if k not in formdata_key_list]
formdata_key_list = list(dict(parse_qsl(querystr)).keys())
items = [(k, v) for k, v in parse_qsl(url_split.query) if k not in formdata_key_list]
query_str = _urlencode(items, self.encoding)
self._set_url(urljoin(self.url,'?'+ (query_str + '&' if query_str else '') + querystr + ('#'+ url_split.fragment if url_split.fragment else '')))