~cr3/storm/reference_is_in

  • Committer: Gustavo Niemeyer
  • Date: 2009-02-19 16:44:33 UTC
  • Revision ID: gustavo@niemeyer.net-20090219164433-1bqo9g51staq37lm
Rolling back last change.

As a side-effect of the introduced change, objects being constructed
could be flushed to the database inside their constructors simply by
accessing a reference which isn't set.  Besides being undesired due
to the additional UPDATE queries that are executed after the CREATE,
this behavior can actually break code if the database expectations
(e.g. NOT NULL) are not entirely satisfied by the time the object
is flushed.

We have ideas for how to implement the desired behavior without
introducing this side effect, but this will require additional
research and time for the implementation.
Filename Latest Rev Last Changed Committer Comment Size
..
databases 4 18 years ago Gustavo Niemeyer - Implemented And, Or, and Parameter expressions. Diff
django 254.4.1 16 years ago James Henstridge Add storm.django package. Diff
zope 144.3.1 17 years ago Jamu Kakar - Migrated canonical.zstorm code into storm.zope. Diff
__init__.py 287 16 years ago Thomas Hervé Update version, set release date, add a note about 1.5 KB Diff Download File
base.py 129 17 years ago Gustavo Niemeyer Added LGPL version 2.1 in the LICENSE file, and a 1.1 KB Diff Download File
cache.py 292 16 years ago Gustavo Niemeyer Added the new GenerationalCache with a faster impl 5.7 KB Diff Download File
cextensions.c 290 16 years ago Thomas Hervé Fix a leak in the C implementation of Variable.set 65.8 KB Diff Download File
database.py 269.4.3 16 years ago James Henstridge Rename the event to register-transaction. 13.9 KB Diff Download File
event.py 235.2.12 16 years ago Gustavo Niemeyer Implemented EventSystem in cextensions! 1.7 KB Diff Download File
exceptions.py 213.1.7 17 years ago Gustavo Niemeyer - Implemented PostgresTimeoutTracer in the postgre 2.7 KB Diff Download File
expr.py 215.8.18 16 years ago Thomas Hervé Fix failures related to merge: missing imports, mi 44.8 KB Diff Download File
info.py 235.6.2 16 years ago James Henstridge Make expr objects use __slots__. 8.5 KB Diff Download File
locals.py 201.1.2 17 years ago Jamu Kakar - Added storm.expr.Not to storm.locals. - Removed 1.3 KB Diff Download File
properties.py 245 16 years ago Gustavo Niemeyer Merging need-for-speed-revenge branch [a=niemeyer, 11.5 KB Diff Download File
references.py 294 16 years ago Gustavo Niemeyer Rolling back last change. As a side-effect of the 35.2 KB Diff Download File
sqlobject.py 276.2.3 16 years ago Gustavo Niemeyer Make SQLObjectResultSet.__nonzero__() use the new 25.9 KB Diff Download File
store.py 292 16 years ago Gustavo Niemeyer Added the new GenerationalCache with a faster impl 63.6 KB Diff Download File
tracer.py 254.3.4 16 years ago Thomas Hervé Remove incorrect use of to_db. 3.7 KB Diff Download File
tz.py 165 17 years ago Gustavo Niemeyer Applying whitespace normalization patch by Johan D 31.5 KB Diff Download File
uri.py 213.1.1 17 years ago Gustavo Niemeyer Implemented URI.__str__, based on ideas from Jamu. 4.1 KB Diff Download File
variables.py 272.1.5 16 years ago Thomas Hervé Change the conditionals order, make the test on se 23.5 KB Diff Download File