[Collab-qa-commits] r1778 - udd/udd

Charles Plessy plessy at alioth.debian.org
Wed Aug 18 14:19:59 UTC 2010


Author: plessy
Date: 2010-08-18 14:19:54 +0000 (Wed, 18 Aug 2010)
New Revision: 1778

Modified:
   udd/udd/bibref_gatherer.py
Log:
Corrected the unicode handling.


Modified: udd/udd/bibref_gatherer.py
===================================================================
--- udd/udd/bibref_gatherer.py	2010-08-17 23:52:49 UTC (rev 1777)
+++ udd/udd/bibref_gatherer.py	2010-08-18 14:19:54 UTC (rev 1778)
@@ -47,11 +47,12 @@
 
     for res in safe_load_all(result):
       package, key, value = res
+      value = unicode(value)
       query = "EXECUTE bibref_insert (%s, %s, %s)"
       try:
-        cur.execute(query, (package, key, value))
+        cur.execute(query, (package, key, value.encode('utf-8')))
       except UnicodeEncodeError, err:
-        print >>stderr, "Unable to inject data for package %s. %s" % (package, err)
+        print >>stderr, "Unable to inject data for package %s, key %s, value %s. %s" % (package, key, value, err)
         print >>stderr,  "-->", res
     cur.execute("DEALLOCATE bibref_insert")
     cur.execute("ANALYZE %s" % my_config['table'])




More information about the Collab-qa-commits mailing list