summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/assertsql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-05-29 19:54:51 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-05-29 19:54:51 -0400
commit752f2e0fc8dec13e313a00f7c9720d24d21429ed (patch)
treeb8e8c5aa2ade21e1a80fa55f2d4a9f9756cf9088 /lib/sqlalchemy/testing/assertsql.py
parenta04f0c1e3719d38e71509635cc1cba43a67ce090 (diff)
downloadsqlalchemy-752f2e0fc8dec13e313a00f7c9720d24d21429ed.tar.gz
- Adjustment to attribute mechanics concerning when a value is
implicitly initialized to None via first access; this action, which has always resulted in a population of the attribute, now emits an attribute event just like any other attribute set operation and generates the same kind of history as one. Additionally, many mapper internal operations will no longer implicitly generate these "None" values when various never-set attributes are checked. These are subtle behavioral fixes to attribute mechanics which provide a better solution to the problem of :ticket:`3060`, which also involves recognition of attributes explicitly set to ``None`` vs. attributes that were never set. fixes #3061
Diffstat (limited to 'lib/sqlalchemy/testing/assertsql.py')
0 files changed, 0 insertions, 0 deletions