From 0f1606b7c5d319ccc2ec22b83080f0028ba7fc97 Mon Sep 17 00:00:00 2001 From: "Maksim A. Boyko" Date: Sun, 28 Oct 2012 11:13:52 -0400 Subject: tools: Add decode workaround --- tools/migrate_db.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tools/migrate_db.py') diff --git a/tools/migrate_db.py b/tools/migrate_db.py index 2725f30..652b638 100755 --- a/tools/migrate_db.py +++ b/tools/migrate_db.py @@ -34,6 +34,10 @@ class MigrateDB(DB): fields = [d[0] for d in self.cursor.description] rows = self.cursor.fetchall() for row in rows: + row = list(row) + for i, r in enumerate(row[:]): + if isinstance(r, str): + row[i] = unicode(r, 'utf-8', 'replace') yield dict(zip(fields, row)) def get_radio_chat_table(self): -- cgit v1.2.3-70-g09d2