Rev 5472: Fix python2.4 compatibility. in file:///home/vila/src/bzr/reviews/609186-shortcuts/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Tue Oct 12 08:22:45 BST 2010
At file:///home/vila/src/bzr/reviews/609186-shortcuts/
------------------------------------------------------------
revno: 5472
revision-id: v.ladeuil+lp at free.fr-20101012072245-k428wf18ebneygfy
parent: v.ladeuil+lp at free.fr-20101011181027-6g7tnei0f3hnqft4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: 609186-shortcuts
timestamp: Tue 2010-10-12 09:22:45 +0200
message:
Fix python2.4 compatibility.
-------------- next part --------------
=== modified file 'bzrlib/plugins/launchpad/lp_directory.py'
--- a/bzrlib/plugins/launchpad/lp_directory.py 2010-10-07 22:00:43 +0000
+++ b/bzrlib/plugins/launchpad/lp_directory.py 2010-10-12 07:22:45 +0000
@@ -73,12 +73,12 @@
_lp_login=None):
"""Resolve the base URL for this transport."""
# Do ubuntu: and debianlp: expansions.
- result = urlsplit(url)
- if result.scheme in ('ubuntu', 'debianlp'):
- if result.scheme == 'ubuntu':
+ scheme, netloc, path, query, fragment = urlsplit(url)
+ if scheme in ('ubuntu', 'debianlp'):
+ if scheme == 'ubuntu':
distro = 'ubuntu'
distro_series = _ubuntu_series_shortcuts
- elif result.scheme == 'debianlp':
+ elif scheme == 'debianlp':
distro = 'debian'
# No shortcuts for Debian distroseries.
distro_series = {}
@@ -87,7 +87,7 @@
# Split the path. It's either going to be 'project' or
# 'series/project', but recognize that it may be a series we don't
# know about.
- path_parts = result.path.split('/')
+ path_parts = path.split('/')
if len(path_parts) == 1:
# It's just a project name.
lp_url_template = 'lp:%(distro)s/%(project)s'
@@ -108,11 +108,11 @@
distro=distro,
series=series,
project=project)
- result = urlsplit(url)
+ scheme, netloc, path, query, fragment = urlsplit(url)
service = LaunchpadService.for_url(url)
if _lp_login is None:
_lp_login = get_lp_login()
- path = result[2].strip('/')
+ path = path.strip('/')
if path.startswith('~/'):
if _lp_login is None:
raise errors.InvalidURL(path=url,
More information about the bazaar-commits
mailing list