- edited description
py2k unicodes not accepted by cascade
Issue #3327
resolved
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)
bs = relationship("B", cascade=u"all, delete-orphan")
class B(Base):
__tablename__ = 'b'
id = Column(Integer, primary_key=True)
a_id = Column(ForeignKey('a.id'))
due to hardcoded "str" in orm/util
sqlalchemy.exc.ArgumentError: Invalid cascade option(s): u' ', u',', u'-', u'a', u'd', u'e', u'h', u'l', u'n', u'o', u'p', u'r', u't'
Comments (3)
-
reporter -
reporter - changed milestone to 1.0.xx
apparently a regression in 1.0
-
reporter - changed status to resolved
→ <<cset 74641efb78b2>>
- Log in to comment