示例#1
0
def mark_raw_picture_confirmed(facebook_id, picture_width, picture_height):
    global RawPictures
    # TODO: check width and height boundaries
    raw_picture = RawPictures.find_one({_FACEBOOK_ID: facebook_id})
    raw_picture.update({'type': FACE_PICTURE,
                        'width': picture_width,
                        'height': picture_height})
    RawPictures.save(raw_picture)
    return raw_picture
示例#2
0
def mark_raw_picture_confirmed(facebook_id, picture_width, picture_height):
    global RawPictures
    # TODO: check width and height boundaries
    raw_picture = RawPictures.find_one({_FACEBOOK_ID: facebook_id})
    raw_picture.update({
        'type': FACE_PICTURE,
        'width': picture_width,
        'height': picture_height
    })
    RawPictures.save(raw_picture)
    return raw_picture
示例#3
0
def get_raw_picture_by(facebook_id, extra_query=None, select=None):
    global RawPictures
    query = {}
    if facebook_id:
        query.update({_FACEBOOK_ID: facebook_id})
    if extra_query:
        query.update(extra_query)
    raw_picture = RawPictures.find_one(query, fields=select)
    if not raw_picture:
        return False
    return raw_picture
示例#4
0
def get_raw_picture_by(facebook_id, extra_query=None, select=None):
    global RawPictures
    query = {}
    if facebook_id:
        query.update({_FACEBOOK_ID: facebook_id})
    if extra_query:
        query.update(extra_query)
    raw_picture = RawPictures.find_one(query, fields=select)
    if not raw_picture:
        return False
    return raw_picture