Skip to content

Commit f0fcc3d

Browse files
authored
Updated to v1.0.7
1 parent cabcb84 commit f0fcc3d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pyclearpass/common.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,19 +165,21 @@ def _remove_empty_keys(keys):
165165
if keys[item] == "":
166166
remove_empty_values_from_dict.append(item)
167167
else:
168-
# print(item,": ", keys[item])
169168
pass
170169
for removal in remove_empty_values_from_dict:
171170
del keys[removal]
172171
return keys
173172

174-
175173
def _generate_parameterised_url(url, parameters=""):
176174
parameters = _remove_empty_keys(keys=parameters)
177175

178176
if len(parameters) == 0:
179177
return url
180178
else:
179+
for key, value in parameters.items():
180+
if isinstance(value, dict):
181+
parameters[key] = json.dumps(value, separators=(',', ':'), ensure_ascii=False)
182+
181183
encoded_url = urllib.parse.urlencode(parameters)
182184
final_url = url + "?" + encoded_url
183185
return final_url

0 commit comments

Comments
 (0)