Coverage for bim2sim/__init__.py: 70%
10 statements
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-12 17:09 +0000
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-12 17:09 +0000
1"""bim2sim library"""
2from importlib.metadata import version
4from bim2sim.kernel.decision.console import ConsoleDecisionHandler
5from bim2sim.kernel.decision.decisionhandler import DecisionHandler
6from bim2sim.project import Project
9try:
10 __version__ = version("bim2sim")
11except Exception:
12 __version__ = "unknown"
15def run_project(project: Project, handler: DecisionHandler):
16 """Run project using decision handler."""
17 return handler.handle(project.run(), project.loaded_decisions)