<filename>gym_idsgame/agents/agent.py
"""
Abstract agent for the gym-idsgame environment
"""
from abc import ABC
#from gym_idsgame.envs.dao.game_config import GameConfig

class Agent(ABC):
    """
    Abstract class representing an agent
    """

    def __init__(self, game_config):
        """
        Class constructor

        :param game_config: the game configuration
        """
        self.game_config = game_config
        # if self.game_config is None:
        #     self.game_config = GameConfig()

<filename>gym_idsgame/agents/agent.py
"""
Abstract agent for the gym-idsgame environment
"""
from abc import ABC
#from gym_idsgame.envs.dao.game_config import GameConfig

class Agent(ABC):
    """
    Abstract class representing an agent
    """

    def __init__(self, game_config):
        """
        Class constructor

        :param game_config: the game configuration
        """
        self.game_config = game_config
        # if self.game_config is None:
        #     self.game_config = GameConfig()

Abstract agent for the gym-idsgame environment #from gym_idsgame.envs.dao.game_config import GameConfig Abstract class representing an agent Class constructor          :param game_config: the game configuration # if self.game_config is None: #     self.game_config = GameConfig()