Skip to content

Instantly share code, notes, and snippets.

@1xch
Last active December 15, 2015 23:19
Show Gist options
  • Save 1xch/5339098 to your computer and use it in GitHub Desktop.
Save 1xch/5339098 to your computer and use it in GitHub Desktop.
Return some information about your flask application
def app_info(app):
''' information about your flask application'''
import pprint
pp = pprint.PrettyPrinter(indent=4)
config_list = []
for k, v in app.config.iteritems():
config_list.append("{}: {}".format(k, v))
pp.pprint(config_list)
map_list = []
for i in app.url_map.iter_rules():
map_list.append(i)
pp.pprint(map_list)
pp.pprint(app.root_path)
pp.pprint(app.blueprints)
# pp.pprint(db_in_use)
# pp.pprint(dir(app))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment