diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-12-30 14:22:43 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-12-30 14:22:43 -0500 |
| commit | 426c4356eba28f8bb25b7685e43e49e2ed1131e6 (patch) | |
| tree | cbb0ac64aa40905e96005393636a153217d724ba /lib/sqlalchemy/schema.py | |
| parent | ecf1571ba79a81567428d345a4ec10255305de97 (diff) | |
| download | sqlalchemy-426c4356eba28f8bb25b7685e43e49e2ed1131e6.tar.gz | |
- removes the "on_" prefix.
Diffstat (limited to 'lib/sqlalchemy/schema.py')
| -rw-r--r-- | lib/sqlalchemy/schema.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index 8fd758d2d..371181fd8 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -383,7 +383,7 @@ class Table(SchemaItem, expression.TableClause): def adapt_listener(target, connection, **kw): listener(event_name, target, connection, **kw) - event.listen(self, "on_" + event_name.replace('-', '_'), adapt_listener) + event.listen(self, "" + event_name.replace('-', '_'), adapt_listener) def _set_parent(self, metadata): metadata._add_table(self.name, self.schema, self) @@ -1753,8 +1753,8 @@ class ForeignKeyConstraint(Constraint): return table in set(kw['tables']) and \ bind.dialect.supports_alter - event.listen(table.metadata, "on_after_create", AddConstraint(self, on=supports_alter)) - event.listen(table.metadata, "on_before_drop", DropConstraint(self, on=supports_alter)) + event.listen(table.metadata, "after_create", AddConstraint(self, on=supports_alter)) + event.listen(table.metadata, "before_drop", DropConstraint(self, on=supports_alter)) def copy(self, **kw): @@ -2085,7 +2085,7 @@ class MetaData(SchemaItem): def adapt_listener(target, connection, **kw): listener(event, target, connection, **kw) - event.listen(self, "on_" + event_name.replace('-', '_'), adapt_listener) + event.listen(self, "" + event_name.replace('-', '_'), adapt_listener) def create_all(self, bind=None, tables=None, checkfirst=True): """Create all tables stored in this metadata. @@ -2219,7 +2219,7 @@ class DDLElement(expression.Executable, expression.ClauseElement): event.listen( users, - 'on_after_create', + 'after_create', AddConstraint(constraint).execute_if(dialect='postgresql') ) @@ -2309,7 +2309,7 @@ class DDLElement(expression.Executable, expression.ClauseElement): target, connection, **kw): return connection.execute(self.against(target)) - event.listen(target, "on_" + event_name.replace('-', '_'), call_event) + event.listen(target, "" + event_name.replace('-', '_'), call_event) @expression._generative def against(self, target): @@ -2326,7 +2326,7 @@ class DDLElement(expression.Executable, expression.ClauseElement): event.listen( metadata, - 'on_before_create', + 'before_create', DDL("my_ddl").execute_if(dialect='postgresql') ) @@ -2446,10 +2446,10 @@ class DDL(DDLElement): from sqlalchemy import event, DDL tbl = Table('users', metadata, Column('uid', Integer)) - event.listen(tbl, 'on_before_create', DDL('DROP TRIGGER users_trigger')) + event.listen(tbl, 'before_create', DDL('DROP TRIGGER users_trigger')) spow = DDL('ALTER TABLE %(table)s SET secretpowers TRUE') - event.listen(tbl, 'on_after_create', spow.execute_if(dialect='somedb')) + event.listen(tbl, 'after_create', spow.execute_if(dialect='somedb')) drop_spow = DDL('ALTER TABLE users SET secretpowers FALSE') connection.execute(drop_spow) |
