diff options
| author | Maksim A. Boyko <maksim.a.boyko@gmail.com> | 2012-10-28 11:13:52 -0400 |
|---|---|---|
| committer | Maksim A. Boyko <maksim.a.boyko@gmail.com> | 2012-10-28 11:13:52 -0400 |
| commit | 0f1606b7c5d319ccc2ec22b83080f0028ba7fc97 (patch) | |
| tree | de22522aaf261b639d08d3d794f867ecd9f7d158 | |
| parent | d4fc3e15a13aad7f6368426943c5680f7f4a50be (diff) | |
tools: Add decode workaround
| -rwxr-xr-x | tools/migrate_db.py | 4 |
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): |
