mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-21 20:18:06 +02:00
21 lines
628 B
Python
21 lines
628 B
Python
# Phase 11 fixture: Flask app that reads FLASK_SECRET at import time via
|
|
# the bare-index `os.environ["FLASK_SECRET"]` form (the canonical KeyError
|
|
# trap). The harness must populate the env *before* the module is
|
|
# imported or app.secret_key resolution raises.
|
|
#
|
|
# Phase 11 — Track D.4 acceptance bullet:
|
|
# "A Flask fixture with `app.secret_key = os.environ["FLASK_SECRET"]`
|
|
# boots without raising `KeyError`."
|
|
|
|
import os
|
|
from flask import Flask
|
|
|
|
app = Flask(__name__)
|
|
app.secret_key = os.environ["FLASK_SECRET"]
|
|
|
|
API_TOKEN = os.environ.get("API_TOKEN", "default-token")
|
|
|
|
|
|
@app.route("/")
|
|
def index():
|
|
return "ok"
|