Форум сайта python.su
Есть такая задача:
Читаю данные из базы. Есть вероятность, что в базе есть некорректные записи. Нужно эту ситуацию отследить и залогировать. Самый, на мой взгляд, оптимальный сценарий - повесить event на модельки, который будет проверять поля. Но я никак не могу найти нужный мне event. Наиболее подходящий это вроде бы Instance Event load (http://docs.sqlalchemy.org/en/latest/orm/events.html#sqlalchemy.orm.events.InstanceEvents.load) но event срабатывает не один раз на загрузку модели, а N раз, где N - число полей в модели, а хотелось бы только 1. Может кто сталкивался с похожей задачей?
Офлайн