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