Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:

According to the documentation 
(https://docs.python.org/3/library/csv.html#writer-objects):

"""
A row must be an iterable of strings or numbers for Writer objects and a 
dictionary mapping fieldnames to strings or numbers (by passing them through 
str() first) for DictWriter objects.
"""

Byte object is neither string nor number. Passing it through str() gives your 
what you get.

Run Python with option -b or -bb to catch such kind of errors.

----------
nosy: +serhiy.storchaka

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40762>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to