diff options
Diffstat (limited to 'git_config.py')
-rw-r--r-- | git_config.py | 20 |
1 files changed, 3 insertions, 17 deletions
diff --git a/git_config.py b/git_config.py index fd8e9268..2fa43a1e 100644 --- a/git_config.py +++ b/git_config.py | |||
@@ -14,6 +14,7 @@ | |||
14 | 14 | ||
15 | import contextlib | 15 | import contextlib |
16 | import errno | 16 | import errno |
17 | from http.client import HTTPException | ||
17 | import json | 18 | import json |
18 | import os | 19 | import os |
19 | import re | 20 | import re |
@@ -26,25 +27,12 @@ try: | |||
26 | except ImportError: | 27 | except ImportError: |
27 | import dummy_threading as _threading | 28 | import dummy_threading as _threading |
28 | import time | 29 | import time |
29 | 30 | import urllib.error | |
30 | from pyversion import is_python3 | 31 | import urllib.request |
31 | if is_python3(): | ||
32 | import urllib.request | ||
33 | import urllib.error | ||
34 | else: | ||
35 | import urllib2 | ||
36 | import imp | ||
37 | urllib = imp.new_module('urllib') | ||
38 | urllib.request = urllib2 | ||
39 | urllib.error = urllib2 | ||
40 | 32 | ||
41 | from error import GitError, UploadError | 33 | from error import GitError, UploadError |
42 | import platform_utils | 34 | import platform_utils |
43 | from repo_trace import Trace | 35 | from repo_trace import Trace |
44 | if is_python3(): | ||
45 | from http.client import HTTPException | ||
46 | else: | ||
47 | from httplib import HTTPException | ||
48 | 36 | ||
49 | from git_command import GitCommand | 37 | from git_command import GitCommand |
50 | from git_command import ssh_sock | 38 | from git_command import ssh_sock |
@@ -341,8 +329,6 @@ class GitConfig(object): | |||
341 | d = self._do('--null', '--list') | 329 | d = self._do('--null', '--list') |
342 | if d is None: | 330 | if d is None: |
343 | return c | 331 | return c |
344 | if not is_python3(): | ||
345 | d = d.decode('utf-8') | ||
346 | for line in d.rstrip('\0').split('\0'): | 332 | for line in d.rstrip('\0').split('\0'): |
347 | if '\n' in line: | 333 | if '\n' in line: |
348 | key, val = line.split('\n', 1) | 334 | key, val = line.split('\n', 1) |