Skip to content

Commit 910bc60

Browse files
authored
Merge pull request #14 from Ruxton/feature/paramters_for_get_on_url
Feature/parameters for get on url
2 parents 18d4b94 + 549aa7d commit 910bc60

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

gitlab3/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import requests
1515
from datetime import tzinfo, timedelta, datetime
1616
from math import ceil
17+
import urllib
1718

1819
from . import exceptions
1920
from ._api_definition import GitLab as _GitLabAPIDefinition
@@ -427,6 +428,9 @@ def _request(self, request_fn, api_url, addl_keys, data):
427428
url = self._get_url(api_url, addl_keys)
428429
#print "%s %s, data=%s" % (request_fn.__name__.upper(), url, str(data))
429430
try:
431+
if request_fn == requests.get or request_fn == requests.head:
432+
url = url + '?' + urllib.urlencode(data,doseq=True)
433+
data=None
430434
r = request_fn(url, headers=self._headers, data=data,
431435
**self._requests_kwargs)
432436
except requests.exceptions.RequestException:

0 commit comments

Comments
 (0)