def get_api_doppelganger(album): clusters = Photo.get_similar_photos(current_user, album) similar = [] for cluster in clusters: for p in cluster: photo = Photo.get(current_user, p['id']) similar.append(photo.__dict__) return json.dumps(similar)
def put_api_photos(): for new_photo in request.json: photo = Photo.get(current_user, new_photo['id']) try: photo = photo.update(current_user, new_photo['album'], new_photo['flag'], new_photo['exif_datetime']) except ValueError as error: return error.args[0], 400 return json.dumps(photo.__dict__)