[Sqlalchemy-tickets] [sqlalchemy] #2949: event propagation regression
Brought to you by:
zzzeek
|
From: sqlalchemy <mi...@zz...> - 2014-02-09 21:02:16
|
#2949: event propagation regression
---------------------+------------------------------------
Reporter: zzzeek | Owner: zzzeek
Type: defect | Status: new
Priority: highest | Milestone: 0.9.3
Component: orm | Severity: major - 1-3 hours
Keywords: | Progress State: in progress
---------------------+------------------------------------
{{{
#!python
from sqlalchemy import *
from sqlalchemy.orm import *
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class A(Base):
__tablename__ = 'a'
id = Column(Integer, primary_key=True)
class B(A):
pass
from sqlalchemy import event
@event.listens_for(Base, "load", propagate=True) # boom
def load(x, y):
pass
}}}
--
Ticket URL: <http://www.sqlalchemy.org/trac/ticket/2949>
sqlalchemy <http://www.sqlalchemy.org/>
The Database Toolkit for Python
|