def on_get(req, resp, by_id): resource_id = as_int(by_id) if not resource_id: raise falcon.HTTPBadRequest('Invalid ID', 'Expected integer identifier') result = Prices.get(req.context['session'], resource_id) if result: respond(resp, body=result.json()) else: respond(resp, status=falcon.HTTP_404)