]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Mysqlconnector as of version 2.0, probably as a side effect of
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Oct 2014 00:14:32 +0000 (20:14 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 13 Oct 2014 00:18:09 +0000 (20:18 -0400)
commit79808752a36492ea791338d44cd264e0e288167e
tree9efcdd2494d21b6cec92bae0b3a0a0829abde89b
parent19b375579e650a7ea84822c54a88ace1328e756a
- Mysqlconnector as of version 2.0, probably as a side effect of
the  python 3 merge, now does not expect percent signs (e.g.
as used as the modulus operator and others) to be doubled,
even when using the "pyformat" bound parameter format (this
change is not documented by Mysqlconnector).  The dialect now
checks for py2k and for mysqlconnector less than version 2.0
when detecting if the modulus operator should be rendered as
``%%`` or ``%``.
- Unicode SQL is now passed for MySQLconnector version 2.0 and above;
for Py2k and MySQL < 2.0, strings are encoded.  Note that mysqlconnector
as of 2.0.1 appears to have a bug with unicode DDL on py2k, so the tests here
are skipping until we observe it's fixed.
- take out profiling on mysqlconnector, callcounts vary too much with
its current development speed

Conflicts:
test/profiles.txt
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/dialects/mysql/mysqlconnector.py
test/profiles.txt
test/requirements.py
test/sql/test_query.py