]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- session.refresh() raises an informative error message if
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 5 Jul 2008 20:37:44 +0000 (20:37 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 5 Jul 2008 20:37:44 +0000 (20:37 +0000)
commit0f42004deeab823398571986ff4a75eb536267ea
tree2400ec34559d9cf229e77d45c14f3ef6dc35aae5
parentcf9edea20362ee97d3bd8887676dfc174e3721bb
- session.refresh() raises an informative error message if
the list of attributes does not include any column-based
attributes.

- query() raises an informative error message if no columns
or mappers are specified.

- lazy loaders now trigger autoflush before proceeding.  This
allows expire() of a collection or scalar relation to
function properly in the context of autoflush.

- whitespace fix to new Table prefixes option
CHANGES
lib/sqlalchemy/orm/properties.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/sql/compiler.py
test/orm/expire.py
test/orm/transaction.py