diff options
Diffstat (limited to 'paste/__init__.py')
-rw-r--r-- | paste/__init__.py | 10 |
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) |