Added finish() method to Command class

This commit is contained in:
Nex 2022-06-30 10:26:33 +02:00
parent 2fe8b58c09
commit 3fb37b4f30

View File

@ -136,6 +136,9 @@ class Command(object):
def module_init(self, module: Callable) -> None:
raise NotImplementedError
def finish(self) -> None:
raise NotImplementedError
def run(self) -> None:
self._create_storage()
self._add_log_file_handler(self.log)
@ -176,3 +179,8 @@ class Command(object):
self._store_timeline()
self._store_info()
try:
self.finish()
except NotImplementedError:
pass