""" Presentation and formatting of responses to user including json, http status """ import json from sync.utils.sql_alchemy_json_encoder import SQLAlchemyJSONEncoder def get_orchard_songs_response(result): data = result.data json_response = { "songs": [] } for song in data['songs']: song_dict = song.__dict__ json_response["songs"].append(song_dict) return json.dumps( json_response, cls=SQLAlchemyJSONEncoder), result.status