aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2020-07-15 08:06:55 +0200
committerMichał Górny <mgorny@gentoo.org>2020-07-16 04:48:57 +0200
commit5e9fe0f2a5afb71a2aa8425c33103c36bfc1a238 (patch)
tree4ddb9b71c32439df7c58d35e95360a0ae85ce352 /lib/portage/util/_dyn_libs/LinkageMapELF.py
parentRemove from __future__ import unicode_literals (diff)
downloadportage-5e9fe0f2a5afb71a2aa8425c33103c36bfc1a238.tar.gz
portage-5e9fe0f2a5afb71a2aa8425c33103c36bfc1a238.tar.bz2
portage-5e9fe0f2a5afb71a2aa8425c33103c36bfc1a238.zip
Eliminate basestring/long/_unicode py3 compat
Replace basestring and _unicode hacks with str, and long with int. Reviewed-by: Zac Medico <zmedico@gentoo.org> Closes: https://github.com/gentoo/portage/pull/570 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'lib/portage/util/_dyn_libs/LinkageMapELF.py')
-rw-r--r--lib/portage/util/_dyn_libs/LinkageMapELF.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/portage/util/_dyn_libs/LinkageMapELF.py b/lib/portage/util/_dyn_libs/LinkageMapELF.py
index 473a1243d..a3ec4fcc7 100644
--- a/lib/portage/util/_dyn_libs/LinkageMapELF.py
+++ b/lib/portage/util/_dyn_libs/LinkageMapELF.py
@@ -27,10 +27,6 @@ from portage.util import writemsg_level
from portage.util._dyn_libs.NeededEntry import NeededEntry
from portage.util.elf.header import ELFHeader
-if sys.hexversion >= 0x3000000:
- _unicode = str
-else:
- _unicode = unicode
# Map ELF e_machine values from NEEDED.ELF.2 to approximate multilib
# categories. This approximation will produce incorrect results on x32
@@ -333,7 +329,7 @@ class LinkageMapELF(object):
entry.multilib_category = compute_multilib_category(elf_header)
entry.filename = entry.filename[root_len:]
owner = plibs.pop(entry.filename, None)
- lines.append((owner, "scanelf", _unicode(entry)))
+ lines.append((owner, "scanelf", str(entry)))
proc.wait()
proc.stdout.close()