From ec5246b3592a809e98a431ce659a0ee227691ede Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Tue, 18 Mar 2025 12:05:59 +0100 Subject: [PATCH] [WebOb] Add cgi_FieldStorage.make_file on Python 3.13+ (#13654) --- stubs/WebOb/webob/compat.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stubs/WebOb/webob/compat.pyi b/stubs/WebOb/webob/compat.pyi index 887dbe069..66e384c55 100644 --- a/stubs/WebOb/webob/compat.pyi +++ b/stubs/WebOb/webob/compat.pyi @@ -1,5 +1,6 @@ import sys from html import escape as escape +from io import FileIO, TextIOWrapper from queue import Empty as Empty, Queue as Queue from typing import IO @@ -8,6 +9,7 @@ if sys.version_info >= (3, 13): class cgi_FieldStorage: filename: str file: IO[bytes] + def make_file(self) -> TextIOWrapper | FileIO: ... def parse_header(line: str) -> tuple[str, dict[str, str]]: ...