Ejemplo n.º 1
0
def delete_image_by_relative_path(relative_path):
    session = get_session()
    query = session.query(Image).filter_by(relative_path=relative_path)
    try:
        session.delete(query.one())
    except sql_exc.NoResultFound:
        raise exception.ImageNotFound(reference=relative_path)
Ejemplo n.º 2
0
def get_image_by_id(image_id):
    session = get_session()
    query = session.query(Image).filter_by(id=image_id)
    try:
        return query.one()
    except sql_exc.NoResultFound:
        raise exception.ImageNotFound(reference=image_id)
Ejemplo n.º 3
0
def create_image(**kwargs):
    session = get_session()
    image = Image(**kwargs)
    session.add(image)
    session.flush()
    logger.debug('image.id = %s' % image.id)
    return image.id
Ejemplo n.º 4
0
def delete_image_by_relative_path(relative_path):
    session = get_session()
    query = session.query(Image).filter_by(relative_path=relative_path)
    try:
        session.delete(query.one())
    except sql_exc.NoResultFound:
        raise exception.ImageNotFound(reference=relative_path)
Ejemplo n.º 5
0
def get_image_by_id(image_id):
    session = get_session()
    query = session.query(Image).filter_by(id=image_id)
    try:
        return query.one()
    except sql_exc.NoResultFound:
        raise exception.ImageNotFound(reference=image_id)
Ejemplo n.º 6
0
def create_image(**kwargs):
    session = get_session()
    image = Image(**kwargs)
    session.add(image)
    session.flush()
    logger.debug('image.id = %s' % image.id)
    return image.id
Ejemplo n.º 7
0
def get_image_list(start, stop):
    session = get_session()
    query = session.query(Image).order_by(Image.created_at.desc())
    return query.slice(start, stop).all()
Ejemplo n.º 8
0
def get_image_list(start, stop):
    session = get_session()
    query = session.query(Image).order_by(Image.created_at.desc())
    return query.slice(start, stop).all()