Remove pointless 'list-routes' command

This is superseded by the native 'flask routes' command.
This commit is contained in:
Ben Thorner
2021-09-07 09:35:45 +01:00
parent fd6d7f8b7a
commit 748ba2fdee
2 changed files with 0 additions and 18 deletions

View File

@@ -33,7 +33,6 @@ from werkzeug.local import LocalProxy
from app import proxy_fix, webauthn_server
from app.asset_fingerprinter import asset_fingerprinter
from app.commands import setup_commands
from app.config import configs
from app.extensions import antivirus_client, redis_client, zendesk_client
from app.formatters import (
@@ -151,8 +150,6 @@ navigation = {
def create_app(application):
setup_commands(application)
notify_environment = os.environ['NOTIFY_ENVIRONMENT']
application.config.from_object(configs[notify_environment])

View File

@@ -1,15 +0,0 @@
import click
from flask import current_app
from flask.cli import with_appcontext
@click.command('list-routes')
@with_appcontext
def list_routes():
"""List URLs of all application routes."""
for rule in sorted(current_app.url_map.iter_rules(), key=lambda r: r.rule):
print("{:10} {}".format(", ".join(rule.methods - set(['OPTIONS', 'HEAD'])), rule.rule)) # noqa
def setup_commands(application):
application.cli.add_command(list_routes)