diff --git a/src/primaite/simulator/system/services/database.py b/src/primaite/simulator/system/services/database.py index 554455b8..23b856f7 100644 --- a/src/primaite/simulator/system/services/database.py +++ b/src/primaite/simulator/system/services/database.py @@ -6,10 +6,17 @@ from primaite.simulator.system.services.service import Service class DatabaseService(Service): - """TODO.""" + """Service loosely modelled on Microsoft SQL Server.""" def describe_state(self) -> Dict: - """TODO.""" + """ + Produce a dictionary describing the current state of this object. + + Please see :py:meth:`primaite.simulator.core.SimComponent.describe_state` for a more detailed explanation. + + :return: Current state of this object and child objects. + :rtype: Dict + """ return super().describe_state() def uninstall(self) -> None: diff --git a/src/primaite/simulator/system/services/service.py b/src/primaite/simulator/system/services/service.py index 756f723d..f9cc784d 100644 --- a/src/primaite/simulator/system/services/service.py +++ b/src/primaite/simulator/system/services/service.py @@ -132,7 +132,7 @@ class Service(IOSoftware): if self.operating_state in [ServiceOperatingState.RUNNING, ServiceOperatingState.PAUSED]: self.parent.sys_log.info(f"Pausing service {self.name}") self.operating_state = ServiceOperatingState.RESTARTING - self.restart_countdown = self.restarting_duration # TODO: implement restart duration + self.restart_countdown = self.restarting_duration def disable(self) -> None: """Disable the service."""