コード例 #1
0
ファイル: model.py プロジェクト: hncg/rednet-spider
 def add_all(cls, moods):
     session = DBSession()
     session.add_all(moods)
     try:
         session.flush()
         session.commit()
     except SQLAlchemyError:
         session.rollback()
         raise(SQLAlchemyError)
     finally:
         session.close()
コード例 #2
0
ファイル: model.py プロジェクト: hncg/monitor
 def add_all(cls, articles):
     if not articles:
         return
     session = DBSession()
     session.add_all(articles)
     try:
         session.flush()
         session.commit()
     except SQLAlchemyError:
         session.rollback()
         raise(SQLAlchemyError)
     finally:
         session.close()
コード例 #3
0
ファイル: model.py プロジェクト: hncg/rednet-spider
 def add_all(cls, hot_words):
     if not hot_words:
         return
     session = DBSession()
     session.add_all(hot_words)
     try:
         session.flush()
         session.commit()
     except SQLAlchemyError:
         session.rollback()
         # raise(SQLAlchemyError)
     finally:
         session.close()