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'])
_______________________________________________
Collab-qa-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/collab-qa-commits