diff options
author | 2013-03-04 04:52:01 -0500 | |
---|---|---|
committer | 2013-03-04 04:52:01 -0500 | |
commit | 216d3f897709e3027a1b9efe7cfd31729122c2e6 (patch) | |
tree | 0d579ffeabd2c2839bc9edb26cc289e8a3d1480e /dotviewer/strunicode.py | |
parent | Merged in krono/pypy (pull request #130) (diff) | |
download | pypy-216d3f897709e3027a1b9efe7cfd31729122c2e6.tar.gz pypy-216d3f897709e3027a1b9efe7cfd31729122c2e6.tar.bz2 pypy-216d3f897709e3027a1b9efe7cfd31729122c2e6.zip |
whitespace/comments
Diffstat (limited to 'dotviewer/strunicode.py')
-rw-r--r-- | dotviewer/strunicode.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dotviewer/strunicode.py b/dotviewer/strunicode.py index e87fd329c5..5bce979c35 100644 --- a/dotviewer/strunicode.py +++ b/dotviewer/strunicode.py @@ -1,15 +1,17 @@ RAW_ENCODING = "utf-8" ENCODING_ERROR_HANDLING = "replace" + def forceunicode(name): """ returns `name` as unicode, even if it wasn't before """ return name if isinstance(name, unicode) else name.decode(RAW_ENCODING, ENCODING_ERROR_HANDLING) def forcestr(name): - """ returns `name` as (possibly `RAW_ENCODING` encoded) string, even if it wasn't before """ + """ returns `name` as string, even if it wasn't before """ return name if isinstance(name, str) else name.encode(RAW_ENCODING, ENCODING_ERROR_HANDLING) + def tryencode(name): """ returns `name` as encoded string if it was unicode before """ return name.encode(RAW_ENCODING, ENCODING_ERROR_HANDLING) if isinstance(name, unicode) else name |