Fix #1874399 [calibredb list_categories fails when using csv using python3.6 output](https://bugs.launchpad.net/calibre/+bug/1874399)

This commit is contained in:
Kovid Goyal 2020-04-23 16:44:47 +05:30
parent 34d59bc672
commit 7f7d7efe6d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -7,7 +7,7 @@ from __future__ import absolute_import, division, print_function, unicode_litera
import csv
import sys
from textwrap import TextWrapper
from io import BytesIO
from polyglot.io import PolyglotBytesIO
from calibre import prints
from polyglot.builtins import unicode_type, map
@ -124,7 +124,7 @@ def do_list(fields, data, opts):
def do_csv(fields, data, opts):
buf = BytesIO()
buf = PolyglotBytesIO()
csv_print = csv.writer(buf, opts.dialect)
csv_print.writerow(fields)
for d in data: