Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > e8a890a0806bad090507daa262acb01f > files > 3

virtaal-0.6.1-8.fc13.src.rpm

--- src/trunk/virtaal/virtaal/plugins/tm/models/libtranslate.py	2010/06/24 15:15:56	14794
+++ src/trunk/virtaal/virtaal/plugins/tm/models/libtranslate.py	2010/06/25 10:44:58	14795
@@ -88,12 +88,12 @@
             self.source_lang, self.target_lang,
             None, None, err
         )
-        if not isinstance(result, unicode):
-            result = unicode(result, 'utf-8') # XXX: The encoding is just a guess
         if result is None:
             # TODO handle errors and cleanup errors
             logging.warning("An error occured while getting a translation: %s" % err)
             return
+        if not isinstance(result, unicode):
+            result = unicode(result, 'utf-8') # XXX: The encoding is just a guess
         translation.append({
             'source': query_str,
             'target': quote.rstripeol(result),