﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
20377	BinaryField doesn't work on MySQL and Python 3	Aymeric Augustin	nobody	"An unofficial port of MySQLdb appears to be the only solution to connect to MySQL from Python 3 at this time, see [e81e319f].

Unfortunately, its handling of binary data is very buggy. For instance, this code is almost certainly wrong:
{{{
def Binary(x):
    return str(x)
}}}
There are other problems, like attempting to decode all bytestrings as UTF-8.

With no short-term solution in sight, tests involving BinaryField were marked as expected failures on MySQL and Python 3 in [7476d96f].

This commit should be reverted once a production-grade, Python 3-compatible database adapter exists for MySQL."	Cleanup/optimization	closed	Database layer (models, ORM)	dev	Normal	fixed			Someday/Maybe	0	0	0	0	0	0
