Coverage for tatlin/lib/model/__init__.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.4.4, created at 2024-03-20 05:56 +0000

1from .baseloader import determine_filetype, ModelFileError # pass-thru import 

2from .gcode.loader import GcodeModelLoader 

3from .stl.loader import STLModelLoader 

4 

5 

6def ModelLoader(fpath): 

7 ftype = determine_filetype(fpath) 

8 

9 loader = None 

10 

11 if ftype == "gcode": 

12 loader = GcodeModelLoader 

13 else: 

14 loader = STLModelLoader 

15 

16 return loader(fpath, ftype)