Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
merge into cymysql branch...
Branches
cymysql
Mike Bayer
close branch
Branches
cymysql
Hajime Nakagami
merge from default
Branches
cymysql
Mike Bayer
- this issue is a bug, mention the apply_labels issue sooner
Mike Bayer
- dont do a boolean check on the mapped object
Mike Bayer
Improved the behavior of instance management regarding the creation of strong references within the Session; an object will no longer have an internal reference cycle created if it's in the transient state or moves into the detached state - the strong ref is created only when the object is attached to a Session and is removed when the object is detached. This makes it somewhat safer for an object to have a `__del__()` method, even though this is not …
Mike Bayer
changelog for pullreq 54 gaerdbms
danring
Fix mysql+gaerdbms dialect for changed exception format googleappengine v1.7.5 changed the exception format to be incompatible with MySQLDialect_gaerdbms#_extract_error_code This fix works for both old- and new-style exceptions. Changes causing the breakage: /trunk/python/google/storage/speckle/python/api/rdbms.py at https://code.google.com/p/googleappengine/source/detail?r=318
Mike Bayer
Fixed a long-standing bug in the caching example, where the limit/offset parameter values wouldn't be taken into account when computing the cache key. The _key_from_query() function has been simplified to work directly from the final compiled statement in order to get at both the full statement as well as the fully processed parameter list.
Mike Bayer
- remove erroneous second RelationshipCache class
Mike Bayer
- this pymssql test needs to be against the pymssql dialect - Part of a longer series of fixes needed for pyodbc+ mssql, a CAST to NVARCHAR(max) has been added to the bound parameter for the table name and schema name in all information schema queries to avoid the issue of comparing NVARCHAR to NTEXT, which seems to be rejected by the ODBC driver in some cases, such as FreeTDS (0.91 only?) plus unicode bound parameters being p…
Mike Bayer
python2.5 fix
Mike Bayer
- test + changelog for [ticket:2691]
Mike Bayer
- remove reference to _exc_info before reraise to reduce cycles
Mike Bayer
Reworked internal exception raises that emit a rollback() before re-raising, so that the stack trace is preserved from sys.exc_info() before entering the rollback. This so that the traceback is preserved when using coroutine frameworks which may have switched contexts before the rollback function returns. [ticket:2703]
Mike Bayer
- additional test + correction for [ticket:2699]
Mike Bayer
add cymysql...
Hajime Nakagami
testing.crashes on cymysql >= 0.6
Branches
cymysql
Hajime Nakagami
skip with cymysql 0.6
Branches
cymysql
Hajime Nakagami
mysql+cymysql dialect supports_sane_rowcount = False
Branches
cymysql
Hajime Nakagami
a bit revert
Branches
cymysql
Hajime Nakagami
merge from default
Branches
cymysql
Hajime Nakagami
revert cymysql deadlock
Branches
cymysql
Hajime Nakagami
select not return rowcount at mysql+cymysql
Branches
cymysql
Mike Bayer
Fixed bug whereby ORM would run the wrong kind of query when refreshing an inheritance-mapped class where the superclass was mapped to a non-Table object, like a custom join() or a select(), running a query that assumed a hierarchy that's mapped to individual Table-per-class. [ticket:2697]
Mike Bayer
- unit test failing on python3.3 + psycopg2, add an order by
Mike Bayer
Fixed `__repr__()` on mapper property constructs to work before the object is initialized, so that Sphinx builds with recent Sphinx versions can read them.
Mike Bayer
The _Binary base type now converts values through the bytes() callable when run on Python 3; in particular psycopg2 2.5 with Python 3.3 seems to now be returning the "memoryview" type, so this is converted to bytes before return.
Mike Bayer
Improvements to Connection auto-invalidation handling. If a non-disconnect error occurs, but leads to a delayed disconnect error within error handling (happens with MySQL), the disconnect condition is detected. The Connection can now also be closed when in an invalid state, meaning it will raise "closed" on next usage, and additionally the "close with result" feature will work even if the autorollback in an error handling routine fails and…
Mike Bayer
fix category
  1. Prev
  2. Next