Skip to content

Commit afa5eaa

Browse files
committed
Support python3 fixes issue #17
1 parent 4111b37 commit afa5eaa

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

gitlab3/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
import requests
1515
from datetime import tzinfo, timedelta, datetime
1616
from math import ceil
17-
import urllib
17+
18+
try:
19+
from urllib import urlencode
20+
except ImportError:
21+
from urllib.parse import urlencode
1822

1923
from . import exceptions
2024
from ._api_definition import GitLab as _GitLabAPIDefinition
@@ -431,7 +435,7 @@ def _request(self, request_fn, api_url, addl_keys, data):
431435
#print "%s %s, data=%s" % (request_fn.__name__.upper(), url, str(data))
432436
try:
433437
if request_fn == requests.get or request_fn == requests.head:
434-
url = url + '?' + urllib.urlencode(data,doseq=True)
438+
url = url + '?' + urlencode(data,doseq=True)
435439
data=None
436440
r = request_fn(url, headers=self._headers, data=data,
437441
**self._requests_kwargs)

0 commit comments

Comments
 (0)