]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- scale back _Dispatch and _JoinedDispatcher to use a __getitem__ scheme
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 Jan 2015 00:05:31 +0000 (19:05 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 5 Jan 2015 00:05:31 +0000 (19:05 -0500)
commitb3bf7915b59c9c749d335984e03b386605516d0f
tree50634f8743e9e52a4541ec8649cc352678217c5c
parent46a35b7647ac9213a2d968e74b50ca070f30abe2
- scale back _Dispatch and _JoinedDispatcher to use a __getitem__ scheme
to start up listener collections; this pulls the overhead off of construction
and makes performance much like the descriptor version, while still allowing
slots.   Fix up some profiles.
lib/sqlalchemy/event/base.py
test/base/test_events.py
test/profiles.txt