[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