示例#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()