Coverage for src/configuraptor/loaders/loaders_310.py: 100%
5 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-14 11:42 +0200
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-14 11:42 +0200
1"""
2Loaders for Python 3.10.
3"""
5import sys
6import typing
7from typing import BinaryIO
9if sys.version_info > (3, 11):
10 raise EnvironmentError("Wrong Python version!")
11else: # pragma: no cover
12 import tomlkit
14 T_toml = dict[str, typing.Any]
16 def toml(f: BinaryIO) -> T_toml:
17 """
18 Load a toml file.
19 """
20 return typing.cast(T_toml, tomlkit.load(f))