aboutsummaryrefslogtreecommitdiffstats
path: root/paste/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/__init__.py')
-rw-r--r--paste/__init__.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/paste/__init__.py b/paste/__init__.py
index 4e0a0ef..1536f02 100644
--- a/paste/__init__.py
+++ b/paste/__init__.py
@@ -5,7 +5,7 @@ import urllib.parse
from base64 import b64decode, b64encode
from collections.abc import Callable
from functools import wraps
-from typing import Optional
+from typing import Any, Optional
from wsgiref.util import application_uri, request_uri
from . import db
@@ -26,8 +26,8 @@ DB_PATH = "paste.sqlite3"
def simple_response(
start_response: StartResponse,
status: str,
- extra_headers: list = list(),
- exc_info: Optional[tuple] = None,
+ extra_headers: list[tuple[str, str]] = list(),
+ exc_info: Optional[tuple[Any, Any, Any]] = None,
) -> Response:
body = (status + "\n").encode()
start_response(
@@ -89,7 +89,7 @@ def if_none_match(app: App, environ: Env, start_response: StartResponse) -> Resp
def head_start_response(
status: str,
headers: list[tuple[str, str]],
- exc_info: Optional[tuple] = None,
+ exc_info: Optional[tuple[Any, Any, Any]] = None,
) -> Callable[[bytes], object]:
_, _ = status, exc_info
nonlocal etag
@@ -253,6 +253,6 @@ middlewares = [
authenticate(lambda environ: Auth(environ["paste.db_conn"])),
]
-application = paste_application
+application: App = paste_application
for m in reversed(middlewares):
application = m(application)