From 31b11c6eaeabb1c3990162c5bf6b125ae5ec8c55 Mon Sep 17 00:00:00 2001 From: Taneli Hukkinen <3275109+hukkin@users.noreply.github.com> Date: Fri, 4 Mar 2022 01:04:33 +0200 Subject: [PATCH] Add type hints for tomllib (#7432) --- stdlib/VERSIONS | 1 + stdlib/tomllib.pyi | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 stdlib/tomllib.pyi diff --git a/stdlib/VERSIONS b/stdlib/VERSIONS index aa12ba88f..d3ba459dd 100644 --- a/stdlib/VERSIONS +++ b/stdlib/VERSIONS @@ -262,6 +262,7 @@ timeit: 2.7- tkinter: 3.0- token: 2.7- tokenize: 2.7- +tomllib: 3.11- trace: 2.7- traceback: 2.7- tracemalloc: 3.4- diff --git a/stdlib/tomllib.pyi b/stdlib/tomllib.pyi new file mode 100644 index 000000000..208372285 --- /dev/null +++ b/stdlib/tomllib.pyi @@ -0,0 +1,8 @@ +from _typeshed import SupportsRead +from collections.abc import Callable +from typing import Any + +class TOMLDecodeError(ValueError): ... + +def load(__fp: SupportsRead[bytes], *, parse_float: Callable[[str], Any] = ...) -> dict[str, Any]: ... +def loads(__s: str, *, parse_float: Callable[[str], Any] = ...) -> dict[str, Any]: ...