[rigo.utils] drop utf8(), not needed

This commit is contained in:
Fabio Erculiani
2012-02-13 16:35:36 +01:00
parent 1ae1088983
commit fc59f0bc80
2 changed files with 4 additions and 14 deletions
+4 -2
View File
@@ -19,9 +19,10 @@
from gi.repository import Gtk, Gdk, GObject, Pango
from entropy.const import const_convert_to_unicode
from rigo.em import EM
from rigo.models.application import CategoryRowReference
from rigo.utils import utf8
from stars import StarRenderer, StarSize
@@ -459,7 +460,8 @@ class CellButtonRenderer:
max_size = (0,0)
for k, variant in self.markup_variants.items():
safe_markup = GObject.markup_escape_text(utf8(variant))
safe_markup = GObject.markup_escape_text(
const_convert_to_unicode(variant))
layout.set_markup(safe_markup, -1)
size = layout.get_size()
max_size = max(max_size, size)
-12
View File
@@ -35,15 +35,3 @@ class ExecutionTime(object):
def __exit__(self, type, value, stack):
logger = logging.getLogger("softwarecenter.performance")
logger.debug("%s: %s" % (self.info, time.time() - self.now))
def utf8(s):
"""
Takes a string or unicode object and returns a utf-8 encoded
string, errors are ignored
FIXME: lxnay, drop this crap and use Entropy functions instead.
"""
if s is None:
return None
if isinstance(s, unicode):
return s.encode("utf-8", "ignore")
return unicode(s, "utf8", "ignore").encode("utf8")