(host, port, db, password, listen)
| 14 | @click.option("-n", "--db", help="Redis database number") |
| 15 | @click.option("-l", "--listen", help="Admin port to listen on") |
| 16 | def run_admin(host, port, db, password, listen): |
| 17 | conn = redis.Redis( |
| 18 | host, int(port or 6379), int(db or 0), password, decode_responses=True |
| 19 | ) |
| 20 | tiger = TaskTiger(setup_structlog=True, connection=conn) |
| 21 | app = Flask(__name__) |
| 22 | admin = Admin(app, url="/") |
| 23 | admin.add_view( |
| 24 | TaskTigerView(tiger, name="TaskTiger", endpoint="tasktiger") |
| 25 | ) |
| 26 | app.run(debug=True, port=int(listen or 5000)) |
nothing calls this directly
no test coverage detected