Coverage for src/configuraptor/loaders/loaders_311.py: 50%

6 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2023-06-20 10:45 +0200

1""" 

2Loaders for Python 3.11+. 

3""" 

4import sys 

5from typing import BinaryIO 

6 

7from ._types import T_config 

8 

9if sys.version_info < (3, 11): # pragma: no cover 

10 raise EnvironmentError("Wrong Python version!") 

11else: 

12 import tomllib 

13 

14 def toml(f: BinaryIO) -> T_config: 

15 """ 

16 Load a toml file. 

17 """ 

18 return tomllib.load(f)