diff options
author | Chirayu Desai <cdesai@cyanogenmod.org> | 2013-06-11 13:42:25 +0530 |
---|---|---|
committer | Chirayu Desai <cdesai@cyanogenmod.org> | 2013-06-11 08:21:10 +0000 |
commit | db2ad9dfce438dae14fed0a62b37f0028ee98ad1 (patch) | |
tree | 6f2dc2aef2456c75759cfe9c845a9d4064ff8bc3 /subcmds/sync.py | |
parent | ef668c92c2c87c45df02bf1609a89e4479bbb30c (diff) | |
download | git-repo-db2ad9dfce438dae14fed0a62b37f0028ee98ad1.tar.gz |
Fix urllib.parse (urlparse) handling
Revert "Fix "'module' object is not callable" error", and fix it properly.
* The urlparse module is renamed to urllib.parse in Python 3.
* This commit fixes the code to use "urllib.parse.urlparse"
instead of creating a new module urlib and setting
urlib.parse to urlparse.urlparse.
* Fixes an AttributeError:
'function' object has no attribute 'uses_relative'
This reverts commit cd51f17c643370e6199216462c1be36f04d57291.
Change-Id: I48490b20ecd19cf5a6edd835506ea5a467d556ac
Diffstat (limited to 'subcmds/sync.py')
-rw-r--r-- | subcmds/sync.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py index 930211c1..c7f02b35 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
@@ -34,7 +34,7 @@ else: | |||
34 | import urlparse | 34 | import urlparse |
35 | import xmlrpclib | 35 | import xmlrpclib |
36 | urllib = imp.new_module('urllib') | 36 | urllib = imp.new_module('urllib') |
37 | urllib.parse = urlparse.urlparse | 37 | urllib.parse = urlparse |
38 | xmlrpc = imp.new_module('xmlrpc') | 38 | xmlrpc = imp.new_module('xmlrpc') |
39 | xmlrpc.client = xmlrpclib | 39 | xmlrpc.client = xmlrpclib |
40 | 40 | ||
@@ -509,7 +509,7 @@ later is required to fix a server side protocol bug. | |||
509 | file=sys.stderr) | 509 | file=sys.stderr) |
510 | else: | 510 | else: |
511 | try: | 511 | try: |
512 | parse_result = urllib.parse(manifest_server) | 512 | parse_result = urllib.parse.urlparse(manifest_server) |
513 | if parse_result.hostname: | 513 | if parse_result.hostname: |
514 | username, _account, password = \ | 514 | username, _account, password = \ |
515 | info.authenticators(parse_result.hostname) | 515 | info.authenticators(parse_result.hostname) |