batchaddmedia: Simplify the Python 2 & 3 unicode handling.
authorBen Sturmfels <ben@sturm.com.au>
Thu, 12 Sep 2019 09:39:54 +0000 (19:39 +1000)
committerBen Sturmfels <ben@sturm.com.au>
Thu, 12 Sep 2019 09:39:54 +0000 (19:39 +1000)
commit8f18381bbc7d12e9a988d5ce332491ba487fc73d
tree858210a28a659c06f8a8e4c919543abaee3789e8
parenteb365433641c0cfc4abb63e8e9952e3d8cc9df81
batchaddmedia: Simplify the Python 2 & 3 unicode handling.

To avoid issues with quotes, I've replaced the manual CSV handling with
csv.DictReader and simplified the unicode handling down to a single line. I
don't believe any special encoding is required when writing to the database.

This has been tested by importing a CSV with braille characters on Python 3 and
Python 2.
mediagoblin/gmg_commands/batchaddmedia.py