Files
notifications-admin/app/commands.py
T

12 lines
373 B
Python
Raw Normal View History

2017-11-06 13:07:21 +00:00
from flask import current_app
def list_routes():
"""List URLs of all application routes."""
for rule in sorted(current_app.url_map.iter_rules(), key=lambda r: r.rule):
2018-01-04 10:22:37 +00:00
print("{:10} {}".format(", ".join(rule.methods - set(['OPTIONS', 'HEAD'])), rule.rule)) # noqa
2017-11-06 13:07:21 +00:00
def setup_commands(application):
application.cli.command('list-routes')(list_routes)