summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-08-12 07:28:03 +0000
committerZac Medico <zmedico@gentoo.org>2009-08-12 07:28:03 +0000
commite023742685b1a4049f944c7b6129fe036a2289d3 (patch)
treeb9bc8cdf350a13557fcd693477957bfef9cc7676
parent3cce83c2e8960fdf1de6300a144cee5da055e8ea (diff)
downloadportage-e023742685b1a4049f944c7b6129fe036a2289d3.tar.gz
portage-e023742685b1a4049f944c7b6129fe036a2289d3.tar.bz2
portage-e023742685b1a4049f944c7b6129fe036a2289d3.zip
Use _unicode_encode() where appropriate.
svn path=/main/trunk/; revision=14009
-rw-r--r--pym/portage/__init__.py12
-rw-r--r--pym/portage/util.py4
2 files changed, 9 insertions, 7 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index 9150e4054..ffc674bd5 100644
--- a/pym/portage/__init__.py
+++ b/pym/portage/__init__.py
@@ -193,7 +193,7 @@ shutil = _unicode_module_wrapper(shutil)
try:
import portage._selinux as selinux
except OSError, e:
- writemsg("!!! SELinux not loaded: %s\n" % str(e), noiselevel=-1)
+ sys.stderr.write("!!! SELinux not loaded: %s\n" % str(e))
del e
except ImportError:
pass
@@ -806,7 +806,7 @@ def env_update(makelinks=1, target_root=None, prev_mtimes=None, contents=None,
ldsoconf_path = os.path.join(target_root, "etc", "ld.so.conf")
try:
- myld = codecs.open(ldsoconf_path, mode='r',
+ myld = codecs.open(_unicode_encode(ldsoconf_path), mode='r',
encoding='utf_8', errors='replace')
myldlines=myld.readlines()
myld.close()
@@ -1786,7 +1786,8 @@ class config(object):
repo_conf_parser = SafeConfigParser()
try:
repo_conf_parser.readfp(
- codecs.open(self._local_repo_conf_path, mode='r',
+ codecs.open(
+ _unicode_encode(self._local_repo_conf_path), mode='r',
encoding='utf_8', errors='replace'))
except EnvironmentError, e:
if e.errno != errno.ENOENT:
@@ -5244,7 +5245,7 @@ def _check_build_log(mysettings, out=None):
if logfile is None:
return
try:
- f = codecs.open(logfile, mode='r',
+ f = codecs.open(_unicode_encode(logfile), mode='r',
encoding='utf_8', errors='replace')
except EnvironmentError:
return
@@ -5640,7 +5641,8 @@ def doebuild_environment(myebuild, mydo, myroot, mysettings, debug, use_cache, m
# From parse-eapi-glep-55 above.
pass
elif 'parse-eapi-ebuild-head' in mysettings.features:
- eapi = _parse_eapi_ebuild_head(codecs.open(ebuild_path,
+ eapi = _parse_eapi_ebuild_head(
+ codecs.open(_unicode_encode(ebuild_path),
mode='r', encoding='utf_8', errors='replace'))
if eapi is not None:
diff --git a/pym/portage/util.py b/pym/portage/util.py
index fee786826..23cf93f29 100644
--- a/pym/portage/util.py
+++ b/pym/portage/util.py
@@ -910,7 +910,7 @@ class atomic_ofstream(ObjectProxy):
tmp_name = "%s.%i" % (canonical_path, os.getpid())
try:
object.__setattr__(self, '_file',
- open_func(tmp_name, mode=mode, **kargs))
+ open_func(_unicode_encode(tmp_name), mode=mode, **kargs))
return
except IOError, e:
if canonical_path == filename:
@@ -922,7 +922,7 @@ class atomic_ofstream(ObjectProxy):
object.__setattr__(self, '_real_name', filename)
tmp_name = "%s.%i" % (filename, os.getpid())
object.__setattr__(self, '_file',
- open_func(tmp_name, mode=mode, **kargs))
+ open_func(_unicode_encode(tmp_name), mode=mode, **kargs))
def _get_target(self):
return object.__getattribute__(self, '_file')