Open CSV files in binary mode on Python 2. Closes GH-1230.

This commit is contained in:
Valentin Lorentz 2016-04-13 17:56:03 +02:00
parent 2d1816e8f4
commit 52517c8ca6

View File

@ -251,7 +251,8 @@ class ChannelUserDB(ChannelUserDictionary):
log.debug('Exception: %s', utils.exnToString(e))
def flush(self):
fd = utils.file.AtomicFile(self.filename, makeBackupIfSmaller=False)
mode = 'wb' if utils.minisix.PY2 else 'w'
fd = utils.file.AtomicFile(self.filename, mode, makeBackupIfSmaller=False)
writer = csv.writer(fd)
items = list(self.items())
if not items: