]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- assorted fixes raised by pypy 2.1beta2, but all of which are good
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 Aug 2013 00:25:56 +0000 (20:25 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 2 Aug 2013 00:25:56 +0000 (20:25 -0400)
commitd2a6238372bf8050b847f5755817b5a1a16fcf10
tree2c553153d16052824e7de21c513ce68f56d7679f
parent25839c064d995b3664f0cef01768961ac5e4807f
- assorted fixes raised by pypy 2.1beta2, but all of which are good
ideas in general:
  - pypy2.1 w/ sqlite3 is the first DBAPI we're seeing returning
    unicode in cursor.description without being py3k.  add a new on-connect
    check for this, if we get back a u"", just don't do description decoding,
    should be OK for now.
  - the set tests in test_collection were assuming the two sets would be ordered
    the same when it tested pop(), can't really assume that.
  - test_serializer gets worse and worse, pickle is just not really viable here,
    ding out pypy
  - pypy2.1b2 seems to allow cursor.lastrowid to work (or we changed something?)
  - pool._threadconns.current() is a weakref, it can be None
  - another one of those logging.handlers imports
lib/sqlalchemy/engine/default.py
lib/sqlalchemy/pool.py
lib/sqlalchemy/testing/suite/test_insert.py
test/orm/test_collection.py
test/orm/test_mapper.py
test/requirements.py