Use bytes literals.
authorArfrever Frehtes Taifersar Arahesis <Arfrever@Gentoo.Org>
Mon, 6 Dec 2010 12:50:52 +0000 (13:50 +0100)
committerArfrever Frehtes Taifersar Arahesis <Arfrever@Gentoo.Org>
Mon, 6 Dec 2010 12:50:52 +0000 (13:50 +0100)
pym/portage/dbapi/bintree.py
pym/portage/tests/__init__.py
pym/repoman/utilities.py

index a4ec224e329a5f13b4909ff3d8d04f7596857737..d1c1e2a4bf643549aff5e02b2705d3ff1a16019a 100644 (file)
@@ -333,12 +333,10 @@ class binarytree(object):
                        mydata = mytbz2.get_data()
                        updated_items = update_dbentries([mylist], mydata)
                        mydata.update(updated_items)
-                       mydata[_unicode_encode('PF',
-                               encoding=_encodings['repo.content'])] = \
+                       mydata[b'PF'] = \
                                _unicode_encode(mynewpkg + "\n",
                                encoding=_encodings['repo.content'])
-                       mydata[_unicode_encode('CATEGORY',
-                               encoding=_encodings['repo.content'])] = \
+                       mydata[b'CATEGORY'] = \
                                _unicode_encode(mynewcat + "\n",
                                encoding=_encodings['repo.content'])
                        if mynewpkg != myoldpkg:
@@ -439,9 +437,7 @@ class binarytree(object):
 
                if st is not None:
                        # For invalid packages, other_cat could be None.
-                       other_cat = portage.xpak.tbz2(dest_path).getfile(
-                               _unicode_encode("CATEGORY",
-                               encoding=_encodings['repo.content']))
+                       other_cat = portage.xpak.tbz2(dest_path).getfile(b"CATEGORY")
                        if other_cat:
                                other_cat = _unicode_decode(other_cat,
                                        encoding=_encodings['repo.content'], errors='replace')
@@ -621,17 +617,11 @@ class binarytree(object):
                                                self.invalids.append(myfile[:-5])
                                                continue
                                        metadata_bytes = portage.xpak.tbz2(full_path).get_data()
-                                       mycat = _unicode_decode(metadata_bytes.get(
-                                               _unicode_encode("CATEGORY",
-                                               encoding=_encodings['repo.content']), ""),
+                                       mycat = _unicode_decode(metadata_bytes.get(b"CATEGORY", ""),
                                                encoding=_encodings['repo.content'], errors='replace')
-                                       mypf = _unicode_decode(metadata_bytes.get(
-                                               _unicode_encode("PF",
-                                               encoding=_encodings['repo.content']), ""),
+                                       mypf = _unicode_decode(metadata_bytes.get(b"PF", ""),
                                                encoding=_encodings['repo.content'], errors='replace')
-                                       slot = _unicode_decode(metadata_bytes.get(
-                                               _unicode_encode("SLOT",
-                                               encoding=_encodings['repo.content']), ""),
+                                       slot = _unicode_decode(metadata_bytes.get(b"SLOT", ""),
                                                encoding=_encodings['repo.content'], errors='replace')
                                        mypkg = myfile[:-5]
                                        if not mycat or not mypf or not slot:
index 3c3305252e9e4fe435928dfd87f02a3b0ffb4501..a647aa298a7fc47c4ba7056adf563171246758b1 100644 (file)
@@ -1,5 +1,5 @@
 # tests/__init__.py -- Portage Unit Test functionality
-# Copyright 2006 Gentoo Foundation
+# Copyright 2006-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 import sys
@@ -13,15 +13,12 @@ except ImportError:
 
 from portage import os
 from portage import _encodings
-from portage import _unicode_encode
 from portage import _unicode_decode
 
 def main():
 
-       TEST_FILE = _unicode_encode('__test__',
-               encoding=_encodings['fs'], errors='strict')
-       svn_dirname = _unicode_encode('.svn',
-               encoding=_encodings['fs'], errors='strict')
+       TEST_FILE = b'__test__'
+       svn_dirname = b'.svn'
        suite = unittest.TestSuite()
        basedir = os.path.dirname(os.path.realpath(__file__))
        testDirs = []
index 953c3cd2b43848f6b65fb177cb57202b9130a275..9d4898e8a99d1c4c7334b1ef7de495da0a9269f6 100644 (file)
@@ -30,6 +30,7 @@ from portage import _encodings
 from portage import _unicode_decode
 from portage import _unicode_encode
 from portage import output
+from portage.localization import _
 from portage.output import red, green
 from portage.process import find_binary
 from portage import exception
@@ -310,14 +311,13 @@ def get_commit_message_with_editor(editor, message=None):
        from tempfile import mkstemp
        fd, filename = mkstemp()
        try:
-               os.write(fd, _unicode_encode(
+               os.write(fd, _unicode_encode(_(
                        "\n# Please enter the commit message " + \
                        "for your changes.\n# (Comment lines starting " + \
-                       "with '#' will not be included)\n",
+                       "with '#' will not be included)\n"),
                        encoding=_encodings['content'], errors='backslashreplace'))
                if message:
-                       os.write(fd, _unicode_encode("#\n",
-                               encoding=_encodings['content'], errors='backslashreplace'))
+                       os.write(fd, b"#\n")
                        for line in message:
                                os.write(fd, _unicode_encode("#" + line,
                                        encoding=_encodings['content'], errors='backslashreplace'))