~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
..
debian 177.2.1 17 years ago Jamu Kakar - Added Debian packaging files. Diff
storm 1 18 years ago Gustavo Niemeyer Adding initial infrastructure. Diff
tests 1 18 years ago Gustavo Niemeyer Adding initial infrastructure. Diff
.bzrignore 289 16 years ago Jamu Kakar - Added build and storm.egg-info to .bzrignore [tr 21 bytes Diff Download File
LICENSE 129 17 years ago Gustavo Niemeyer Added LGPL version 2.1 in the LICENSE file, and a 25.9 KB Diff Download File
Makefile 282.1.1 16 years ago Andreas Hasenack Added "clean" target to the Makefile 715 bytes Diff Download File
MANIFEST.in 213 17 years ago Gustavo Niemeyer Added *.zcml to MANIFEST.in. 145 bytes Diff Download File
NEWS 292 16 years ago Gustavo Niemeyer Added the new GenerationalCache with a faster impl 10.4 KB Diff Download File
README 173 17 years ago Christopher Armstrong add a README file describing how to run the tests 494 bytes Diff Download File
setup.cfg 180 17 years ago Gustavo Niemeyer Added MANIFEST.in and setup.cfg files, and also ch 24 bytes Diff Download File
File setup.py 235.3.2 16 years ago James Henstridge Build extension in setup.py. 1.6 KB Diff Download File
File test 173.4.1 17 years ago ali Fix test runner to not rely on / as a path separat 5.9 KB Diff Download File
TODO 274 16 years ago Gustavo Niemeyer Updated TODO file with Gavin Panella's suggestion 2.4 KB Diff Download File