[orca] Catching yet another UnicodeEncodeError



commit e18446b320c908f9154ab7ebc0e81bcf40043392
Author: Joanmarie Diggs <jdiggs igalia com>
Date:   Wed Feb 22 20:44:12 2012 -0500

    Catching yet another UnicodeEncodeError

 src/orca/flat_review.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/orca/flat_review.py b/src/orca/flat_review.py
index 533f97a..54a9cf5 100644
--- a/src/orca/flat_review.py
+++ b/src/orca/flat_review.py
@@ -579,7 +579,11 @@ class Line:
                 region.brailleOffset = brailleOffset
                 self.brailleRegions.append(region)
 
-                brailleOffset += len(region.string.decode("UTF-8"))
+                try:
+                    regionString = region.string.decode("UTF-8")
+                except UnicodeEncodeError:
+                    regionString = region.string
+                brailleOffset += len(regionString)
 
             if not settings.disableBrailleEOL:
                 if len(self.brailleRegions):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]