diff --git a/tools/base_server.py b/tools/base_server.py index d6903d1..0100829 100644 --- a/tools/base_server.py +++ b/tools/base_server.py @@ -259,9 +259,9 @@ def _estimateDuration(self, command: message.Message) -> tuple[Optional[int], t. method_name = f"Estimate{command.__class__.__name__}" try: method = getattr(self, method_name) - except AttributeError as e: - logging.error(str(e)) - return None, tool_base_pb2.UNRECOGNIZED_COMMAND + except AttributeError: + # No estimate method defined for this command, use default duration + return 0, None return method(command), None diff --git a/tools/bravo/server.py b/tools/bravo/server.py index 379abce..e3ad77b 100644 --- a/tools/bravo/server.py +++ b/tools/bravo/server.py @@ -198,10 +198,10 @@ def run_op(driver: BravoDriver) -> None: self._execute_with_retry("RunRunset", run_op) def EstimateRunProtocol(self, params: Command.RunProtocol) -> int: - return 60 # Return a more realistic estimate in seconds + return 1 # Quick return in simulation mode def EstimateRunRunset(self, params: Command.RunRunset) -> int: - return 120 # Return a more realistic estimate in seconds + return 1 # Quick return in simulation mode if __name__ == "__main__": diff --git a/tools/version.py b/tools/version.py index 746dfcc..c73b469 100644 --- a/tools/version.py +++ b/tools/version.py @@ -4,7 +4,7 @@ """ # Version information -__version__ = '0.19.9' # Update this version string as needed +__version__ = '0.19.10' # Update this version string as needed # Parse version components for easier access VERSION_PARTS = __version__.split('.') diff --git a/tools/vprep/server.py b/tools/vprep/server.py index 8fc7cd0..afe002f 100644 --- a/tools/vprep/server.py +++ b/tools/vprep/server.py @@ -188,10 +188,10 @@ def run_op(driver: VPrepDriver) -> None: self._execute_with_retry("RunRunset", run_op) def EstimateRunProtocol(self, params: Command.RunProtocol) -> int: - return 60 # Return a more realistic estimate in seconds - + return 1 # Quick return in simulation mode + def EstimateRunRunset(self, params: Command.RunRunset) -> int: - return 120 # Return a more realistic estimate in seconds + return 1 # Quick return in simulation mode if __name__ == "__main__": logging.basicConfig(level=logging.DEBUG)