From 3825d31a2f10e898ee1124be37fe2a473a217542 Mon Sep 17 00:00:00 2001 From: Neil Williams Date: Sat, 19 Nov 2011 01:33:14 -0800 Subject: [PATCH] _force_unicode: Bail out early if text is already unicode. --- r2/r2/lib/filters.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/r2/r2/lib/filters.py b/r2/r2/lib/filters.py index 5c5836466..bc6e9e3c4 100644 --- a/r2/r2/lib/filters.py +++ b/r2/r2/lib/filters.py @@ -88,6 +88,9 @@ def _force_unicode(text): if text == None: return u'' + if isinstance(text, unicode): + return text + try: text = unicode(text, 'utf-8') except UnicodeDecodeError: