Coverage for bim2sim/tasks/common/base_tasks.py: 73%
15 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
1from bim2sim.tasks.base import ITask
4class Reset(ITask):
5 """Reset all progress"""
7 touches = '__reset__'
8 single_use = False
10 @classmethod
11 def requirements_met(cls, state, history):
12 return bool(state)
14 def run(self):
15 self.logger.info("Running Reset Task!")
16 return {}
19class Quit(ITask):
20 """Quit interactive tasks"""
22 final = True
23 single_use = False
25 def run(self):
26 self.logger.info("Quitting interactive tasks.")