summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/event.py
Commit message (Collapse)AuthorAgeFilesLines
...
* fixes, but still unsure of thingsMike Bayer2010-08-081-0/+3
|
* getting attributes to workMike Bayer2010-08-081-5/+4
|
* - class level listeners can be added after the factMike Bayer2010-07-271-17/+53
| | | | - more indirect listener registration allows multiple target types
* - initial move of AttributeExtension over to events. tests mostly OK with ↵Mike Bayer2010-07-251-2/+2
| | | | some glitches.
* - pretty much all tests passing, maybe some callcounts are offMike Bayer2010-07-251-7/+26
| | | | | - test suite adjusted to use engine/pool events and not listeners - deprecation warnings
* - got engine events partially working, needs work on return value considerationsMike Bayer2010-07-241-1/+5
|
* shoulda listened harder in APL classMike Bayer2010-07-241-2/+16
|
* - worked it out so that classes declare a nested class "event",Mike Bayer2010-07-241-27/+70
| | | | | | | | | with methods representing events. This is self-documenting via sphinx. - implemented new model for pool, classmanager. Most events are one or two args, so going back to allowing any kind of *arg, **kw signature for events - this is simpler and improves performance, though we don't get the "we can add new kw's anytime". perhaps there's some other way to approach that.
* - initial "events" idea. will replace all Extension, Proxy, ListenerMike Bayer2010-07-241-0/+44
implementations with a single interface.