diff options
Diffstat (limited to 'debian/patches/fix-unicodeencode-error')
| -rw-r--r-- | debian/patches/fix-unicodeencode-error | 19 | 
1 files changed, 0 insertions, 19 deletions
| diff --git a/debian/patches/fix-unicodeencode-error b/debian/patches/fix-unicodeencode-error deleted file mode 100644 index 821ceb9..0000000 --- a/debian/patches/fix-unicodeencode-error +++ /dev/null @@ -1,19 +0,0 @@ -Description: fix for _format arg function raising UnicodeDecodeError if DEFAULT_ENCODING cannot encode unicode characters -Author: Ben Carrillo <ben@futeisha.org> -Bug: XXX -Forwarded: yes ---- a/sh.py -+++ b/sh.py -@@ -561,7 +561,11 @@ -             # if the argument is already unicode, or a number or whatever, -             # this first call will fail.   -             try: arg = unicode(arg, DEFAULT_ENCODING).encode(DEFAULT_ENCODING) --            except TypeError: arg = unicode(arg).encode(DEFAULT_ENCODING) -+            except TypeError: -+                try: -+                    arg = unicode(arg).encode(DEFAULT_ENCODING) -+                except UnicodeEncodeError: -+                    arg = unicode(arg).encode('utf-8') -         return arg -  -          | 
