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) |
