|
@ -51,14 +51,7 @@ class AccountUnicodeWriter(object): |
|
|
#we ensure that we do not try to encode none or bool |
|
|
#we ensure that we do not try to encode none or bool |
|
|
row = (x or u'' for x in row) |
|
|
row = (x or u'' for x in row) |
|
|
|
|
|
|
|
|
encoded_row = [] |
|
|
|
|
|
for c in row: |
|
|
|
|
|
if isinstance(c, unicode): |
|
|
|
|
|
val = c.encode("utf-8") |
|
|
|
|
|
else: |
|
|
|
|
|
val = c |
|
|
|
|
|
|
|
|
|
|
|
encoded_row.append(val) |
|
|
|
|
|
|
|
|
encoded_row = (c.encode("utf-8") if isinstance(c, unicode) else c for c in row) |
|
|
|
|
|
|
|
|
self.writer.writerow(encoded_row) |
|
|
self.writer.writerow(encoded_row) |
|
|
# Fetch UTF-8 output from the queue ... |
|
|
# Fetch UTF-8 output from the queue ... |
|
|