#1859 - DB query now returns false if the query isn't ran due to the node being off

This commit is contained in:
Chris McCarthy
2023-11-24 11:52:33 +00:00
parent ff8b773c10
commit dfb08b8cf3
2 changed files with 2 additions and 4 deletions

View File

@@ -1,9 +1,8 @@
"""Interface for agents."""
import random
from abc import ABC, abstractmethod
from typing import Dict, List, Optional, Tuple, TYPE_CHECKING, TypeAlias, Union
from typing import Dict, List, Optional, Tuple, TYPE_CHECKING
import numpy as np
from gymnasium.core import ActType, ObsType
from pydantic import BaseModel
@@ -14,8 +13,6 @@ from primaite.game.agent.rewards import RewardFunction
if TYPE_CHECKING:
from primaite.simulator.system.services.red_services.data_manipulation_bot import DataManipulationBot
ObsType: TypeAlias = Union[Dict, np.ndarray]
class AgentStartSettings(BaseModel):
"""Configuration values for when an agent starts performing actions."""

View File

@@ -148,6 +148,7 @@ class DatabaseClient(Application):
# Initialise the tracker of this ID to False
self._query_success_tracker[query_id] = False
return self._query(sql=sql, query_id=query_id)
return False
def receive(self, payload: Any, session_id: str, **kwargs) -> bool:
"""