Как вы обрабатываете ошибки в SQLAlchemy? Я относительно новичок в SQLAlchemy и пока не знаю.
Прежде чем использовать SQLAlchemy, я бы сделал что-то вроде
status = db.query("INSERT INTO users ...")
if (!status):
raise Error, db.error
Но теперь я кодирую в SQLAlchemy, и я делаю что-то вроде
user = User('Boda Cydo')
session.add(user)
session.commit()
Нет ошибок при проверке!
Мне не нравится этот стиль кодирования без проверки ошибок.
Проконсультируйтесь о том, как проверять и обрабатывать ошибки в SQLAlchemy!
С уважением, Бода Сидо.