Skip to content

Instantly share code, notes, and snippets.

@viktor-evdokimov
Forked from developer-rakeshpaul/app.py
Created November 2, 2016 20:30
Show Gist options
  • Save viktor-evdokimov/367f950aac2ce7871d12910cac2d3fbd to your computer and use it in GitHub Desktop.
Save viktor-evdokimov/367f950aac2ce7871d12910cac2d3fbd to your computer and use it in GitHub Desktop.
Falcon App start up file with Flask like routes
import falcon
import os
from app.db import db_session
from app.utils.exceptions import build_error_response
from app.startup import (autoload, add_routes)
wsgi_app = falcon.API(after=[db_session.remove_session])
autoload("{0}/{1}".format(os.path.dirname(__file__), "handlers"))
add_routes(wsgi_app)
wsgi_app.add_error_handler(Exception, build_error_response)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment