cage-challenge / cage-challenge-4

The TTCP CAGE Challenges are a series of public challenges instigated to foster the development of autonomous cyber defensive agents. This CAGE Challenge 4 (CC4) returns to a defence industry enterprise environment, and introduces a Multi-Agent Reinforcement Learning (MARL) scenario.
https://cage-challenge.github.io/cage-challenge-4/
Other
41 stars 10 forks source link

AllowTrafficZone incorrect type hint in constructor #35

Open zazyzaya opened 6 months ago

zazyzaya commented 6 months ago

Tiny issue, but the constructor for AllowTrafficZone is written as

def __init__(self, session: int, agent: str, from_subnet: str, to_subnet: IPv4Network):

when it should be

def __init__(self, session: int, agent: str, from_subnet: str, to_subnet: str):

and it's making my IDE sad.

MitchellKiely commented 6 months ago

Hi @zazyzaya, Apologies for making your IDE sad. The error has been noted, and will be changed after the challenge concludes on May the 10th. We don't want to push any changes, however little, as it means all submissions will have to be reevaluated. We'll make sure to modify this after the challenge is finished. Cheers!