summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/migrate_db.py4
1 files changed, 4 insertions, 0 deletions
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):