mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
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:
parent
34d59bc672
commit
7f7d7efe6d
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user