From bf085b31ac3790ce24feb07dfed6b0e7574ed183 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 28 May 2018 16:27:11 -0700 Subject: uuids in flask routes --- python/fatcat/routes.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'python/fatcat/routes.py') diff --git a/python/fatcat/routes.py b/python/fatcat/routes.py index a7a2081f..a3d4d4ee 100644 --- a/python/fatcat/routes.py +++ b/python/fatcat/routes.py @@ -10,10 +10,10 @@ from fatcat_client.rest import ApiException ### Views ################################################################### -@app.route('/container/', methods=['GET']) +@app.route('/container/', methods=['GET']) def container_view(ident): try: - entity = api.get_container(ident) + entity = api.get_container(str(ident)) except ApiException as ae: abort(ae.status) return render_template('container_view.html', container=entity) @@ -36,10 +36,10 @@ def container_create(): edit = api.create_container(params=params) return redirect("/container/{}".format(edit.ident)) -@app.route('/creator/', methods=['GET']) +@app.route('/creator/', methods=['GET']) def creator_view(ident): try: - entity = api.get_creator(ident) + entity = api.get_creator(str(ident)) except ApiException as ae: abort(ae.status) return render_template('creator_view.html', creator=entity) @@ -49,10 +49,10 @@ def creator_random(): """Not actually random, just a dummy example""" return redirect("/creator/00000000-0000-0000-2222-000000000002") -@app.route('/file/', methods=['GET']) +@app.route('/file/', methods=['GET']) def file_view(ident): try: - entity = api.get_file(ident) + entity = api.get_file(str(ident)) except ApiException as ae: abort(ae.status) return render_template('file_view.html', file=entity) @@ -62,10 +62,10 @@ def file_random(): """Not actually random, just a dummy example""" return redirect("/file/00000000-0000-0000-3333-000000000002") -@app.route('/release/', methods=['GET']) +@app.route('/release/', methods=['GET']) def release_view(ident): try: - entity = api.get_release(ident) + entity = api.get_release(str(ident)) except ApiException as ae: abort(ae.status) return render_template('release_view.html', release=entity) @@ -75,23 +75,23 @@ def release_random(): """Not actually random, just a dummy example""" return redirect("/release/00000000-0000-0000-4444-000000000002") -#@app.route('/release//changelog', methods=['GET']) +#@app.route('/release//changelog', methods=['GET']) #def release_changelog(ident): # try: -# entity = api.get_release(ident) +# entity = api.get_release(str(ident)) # except ApiException as ae: # abort(ae.status) # try: -# entries = api.release_changelog(ident) +# entries = api.release_changelog(str(ident)) # except ApiException as ae: # abort(ae.status) # return render_template('release_changelog.html', release=entity, # changelog_entries=entries) -@app.route('/work/', methods=['GET']) +@app.route('/work/', methods=['GET']) def work_view(ident): try: - entity = api.get_work(ident) + entity = api.get_work(str(ident)) except ApiException as ae: abort(ae.status) return render_template('work_view.html', work=entity) @@ -108,7 +108,7 @@ def work_create(): @app.route('/editgroup/', methods=['GET']) def editgroup_view(ident): try: - entity = api.get_editgroup(ident) + entity = api.get_editgroup(str(ident)) except ApiException as ae: print(ae.body) abort(ae.status) -- cgit v1.2.3