| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | - wip - start factoring events so that we aren't using descriptors for dispatch, | Mike Bayer | 2015-01-04 | 1 | -23/+23 |
| | | | | | allowing us to move to __slots__ | ||||
| * | - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects, | Brian Jarrett | 2014-07-20 | 1 | -52/+64 |
| | | | | | sqlalchemy/orm, sqlalchemy/event, sqlalchemy/testing | ||||
| * | - break up the <authors> copyright comment as part of a pass | Mike Bayer | 2014-07-09 | 1 | -1/+2 |
| | | | | | to get all flake8 passing | ||||
| * | - bump up how many args for "named arg style" to four | Mike Bayer | 2014-01-12 | 1 | -1/+1 |
| | | |||||
| * | - happy new year | Mike Bayer | 2014-01-05 | 1 | -1/+1 |
| | | |||||
| * | - add copyright to source files missing it | Mike Bayer | 2013-10-26 | 1 | -0/+6 |
| | | |||||
| * | fix missing comma | Mike Bayer | 2013-07-31 | 1 | -1/+1 |
| | | |||||
| * | - Removal of event listeners is now implemented. The feature is | Mike Bayer | 2013-07-26 | 1 | -0/+150 |
| provided via the :func:`.event.remove` function. [ticket:2268] - reorganization of event.py module into a package; with the addition of the docstring work as well as the new registry for removal, there's a lot more code now. the package separates concerns and provides a top-level doc for each subsection of functionality - the remove feature works by providing the EventKey object which associates the user-provided arguments to listen() with a global, weak-referencing registry. This registry stores a collection of _ListenerCollection and _DispatchDescriptor objects associated with each set of arguments, as well as the wrapped function which was applied to that collection. The EventKey can then be recreated for a removal, all the _ListenerCollection and _DispatchDescriptor objects are located, and the correct wrapped function is removed from each one. | |||||
