Coverage for src/typedconfig/loaders/loaders_311.py: 100%
6 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-13 19:33 +0200
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-13 19:33 +0200
1"""
2Loaders for Python 3.11+.
3"""
4import sys
5import typing
6from typing import BinaryIO
8if sys.version_info < (3, 11): # pragma: no cover
9 raise EnvironmentError("Wrong Python version!")
10else:
11 import tomllib
13 def toml(f: BinaryIO) -> dict[str, typing.Any]:
14 """
15 Load a toml file.
16 """
17 return tomllib.load(f)