9
0
mirror of https://github.com/donlon/cloudflare-error-page.git synced 2025-12-19 14:59:28 +00:00

python: support type hinting for input params

This commit is contained in:
Anthony Donlon
2025-12-16 22:48:32 +08:00
parent ed711a2521
commit 58bf0d6b79
4 changed files with 71 additions and 9 deletions

View File

@@ -1,19 +1,18 @@
#!/usr/bin/env python3
import os
import re
import sys
from flask import (
Flask,
request,
send_from_directory
)
# Append this directory to sys.path is not required if the package is already installed
examples_dir = os.path.dirname(os.path.abspath(__file__))
sys.path.append(os.path.dirname(examples_dir))
from cloudflare_error_page import ErrorPageParams
from cloudflare_error_page import render as render_cf_error_page
app = Flask(__name__)
@@ -21,7 +20,7 @@ app = Flask(__name__)
@app.route('/')
def index():
params = {
params: ErrorPageParams = {
"title": "Internal server error",
"error_code": 500,
"browser_status": {