From 18d254cb3bd373e17904a049dba91383661e22ac Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Sat, 19 Feb 2022 20:23:48 +0000 Subject: [PATCH] Add `cgi.__all__` (#7292) --- stdlib/cgi.pyi | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/stdlib/cgi.pyi b/stdlib/cgi.pyi index c78228c09..88ca577d9 100644 --- a/stdlib/cgi.pyi +++ b/stdlib/cgi.pyi @@ -4,6 +4,40 @@ from builtins import type as _type from collections.abc import Iterable, Iterator, Mapping from typing import IO, Any, Protocol +if sys.version_info >= (3, 8): + __all__ = [ + "MiniFieldStorage", + "FieldStorage", + "parse", + "parse_multipart", + "parse_header", + "test", + "print_exception", + "print_environ", + "print_form", + "print_directory", + "print_arguments", + "print_environ_usage", + ] +else: + __all__ = [ + "MiniFieldStorage", + "FieldStorage", + "parse", + "parse_qs", + "parse_qsl", + "parse_multipart", + "parse_header", + "test", + "print_exception", + "print_environ", + "print_form", + "print_directory", + "print_arguments", + "print_environ_usage", + "escape", + ] + def parse( fp: IO[Any] | None = ..., environ: SupportsItemAccess[str, str] = ...,