Author: johannes
Date: 2007-11-14 08:53:15 -0600 (Wed, 14 Nov 2007)
New Revision: 9805
Modified:
trunk/gnue-common/src/base/errors.py
Log:
Made to_unicode() more private
Modified: trunk/gnue-common/src/base/errors.py
===================================================================
--- trunk/gnue-common/src/base/errors.py 2007-11-14 14:46:36 UTC (rev 9804)
+++ trunk/gnue-common/src/base/errors.py 2007-11-14 14:53:15 UTC (rev 9805)
@@ -83,7 +83,7 @@
@rtype: Unicode
"""
rep = self.name or "%s" % (sys.exc_info()[0] or exc_type)
- return to_unicode(rep.split('.')[-1])
+ return _unicode(rep.split('.')[-1])
# -------------------------------------------------------------------------
@@ -103,7 +103,7 @@
@rtype: Unicode
"""
if self.detail is not None:
- return to_unicode(self.detail, i18n.get_encoding())
+ return _unicode(self.detail, i18n.get_encoding())
(stype, svalue, strace) = sys.exc_info()
stype = stype or etype
@@ -114,7 +114,7 @@
if count is not None:
del tStack[1:count + 1]
- return to_unicode("%s" % ''.join(tStack), i18n.get_encoding())
+ return _unicode("%s" % ''.join(tStack), i18n.get_encoding())
@@ -240,8 +240,15 @@
# Create a unicode string using a given encoding
# -----------------------------------------------------------------------------
-def to_unicode(text, encoding=None):
+def _unicode(text, encoding=None):
+ """
+ Convert the given text into unicode using the optionally passed encoding.
+ If no encoding is specified the systems' default encoding will be used.
+ @returns: the text in unicode
+ @rtype: unicode
+ """
+
result = text
if isinstance(text, str):
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.