コード例 #1
0
ファイル: dao.py プロジェクト: jlebleu/xivo-dao
def dissociate(session, user_line):
    session.begin()
    try:
        _dissasociate_user_line(session, user_line)
        ule_dao.delete_association_if_necessary(session)
        session.commit()
    except SQLAlchemyError as e:
        session.rollback()
        raise DataError.on_delete('UserLine', e)
コード例 #2
0
def dissociate(session, user_line):
    session.begin()
    try:
        _dissasociate_user_line(session, user_line)
        ule_dao.delete_association_if_necessary(session)
        session.commit()
    except SQLAlchemyError as e:
        session.rollback()
        raise ElementDeletionError('UserLine', e)
コード例 #3
0
ファイル: dao.py プロジェクト: jaunis/xivo-dao
def dissociate(session, line_extension):
    session.begin()
    _dissociate_ule(session, line_extension)
    ule_dao.delete_association_if_necessary(session)
    session.commit()
コード例 #4
0
ファイル: dao.py プロジェクト: jaunis/xivo-dao
def dissociate(session, line_extension):
    session.begin()
    _dissociate_ule(session, line_extension)
    ule_dao.delete_association_if_necessary(session)
    session.commit()