aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2012-03-17 15:11:47 -0700
committerZac Medico <zmedico@gentoo.org>2012-03-17 15:11:47 -0700
commit5a12bcd48f209002c654d72fe3ad7c000ff5eddf (patch)
tree643c2f73550db6b1c842df3d02b3f9d0b1a7fb25 /pym/portage/dbapi
parentUse eqawarn for install of non UTF-8 file names. (diff)
downloadportage-5a12bcd48f209002c654d72fe3ad7c000ff5eddf.tar.gz
portage-5a12bcd48f209002c654d72fe3ad7c000ff5eddf.tar.bz2
portage-5a12bcd48f209002c654d72fe3ad7c000ff5eddf.zip
Omit EPREFIX from paths in unicode QA Notice.
Diffstat (limited to 'pym/portage/dbapi')
-rw-r--r--pym/portage/dbapi/vartree.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index f1e74aef9..4811e60bd 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -3498,6 +3498,8 @@ class dblink(object):
# inexpensive since we call os.walk() here anyway).
unicode_errors = []
line_ending_re = re.compile('[\n\r]')
+ srcroot_len = len(srcroot)
+ ed_len = len(self.settings["ED"])
while True:
@@ -3507,7 +3509,6 @@ class dblink(object):
myfilelist = []
mylinklist = []
paths_with_newlines = []
- srcroot_len = len(srcroot)
def onerror(e):
raise
walk_iter = os.walk(srcroot, onerror=onerror)
@@ -3535,7 +3536,7 @@ class dblink(object):
encoding=_encodings['merge'], errors='replace')
os.rename(parent, new_parent)
unicode_error = True
- unicode_errors.append(new_parent[srcroot_len:])
+ unicode_errors.append(new_parent[ed_len:])
break
for fname in files:
@@ -3554,7 +3555,7 @@ class dblink(object):
new_fpath = os.path.join(parent, new_fname)
os.rename(fpath, new_fpath)
unicode_error = True
- unicode_errors.append(new_fpath[srcroot_len:])
+ unicode_errors.append(new_fpath[ed_len:])
fname = new_fname
fpath = new_fpath
else: