Jofthomas commited on
Commit
8665f5d
·
1 Parent(s): 297ff84
Files changed (1) hide show
  1. main.py +3 -3
main.py CHANGED
@@ -16,7 +16,7 @@ from fastapi.staticfiles import StaticFiles
16
  # --- Imports for poke_env and agents ---
17
  from poke_env.player import Player
18
  from poke_env import AccountConfiguration, ServerConfiguration
19
- from poke_env.environment.battle import Battle
20
 
21
  # Import the actual agent classes
22
  from agents import OpenAIAgent, GeminiAgent, MistralAgent
@@ -50,14 +50,14 @@ if not AVAILABLE_AGENT_NAMES:
50
  active_agent_name: Optional[str] = None
51
  active_agent_instance: Optional[Player] = None
52
  active_agent_task: Optional[asyncio.Task] = None
53
- current_battle_instance: Optional[Battle] = None
54
  background_task_handle: Optional[asyncio.Task] = None
55
 
56
  # --- Create FastAPI app ---
57
  app = FastAPI(title="Pokemon Battle Livestream")
58
 
59
  # --- Helper Functions ---
60
- def get_active_battle(agent: Player) -> Optional[Battle]:
61
  """Returns the first non-finished battle for an agent."""
62
  if agent and agent._battles:
63
  active_battles = [b for b in agent._battles.values() if not b.finished]
 
16
  # --- Imports for poke_env and agents ---
17
  from poke_env.player import Player
18
  from poke_env import AccountConfiguration, ServerConfiguration
19
+ # from poke_env.environment.battle import Battle
20
 
21
  # Import the actual agent classes
22
  from agents import OpenAIAgent, GeminiAgent, MistralAgent
 
50
  active_agent_name: Optional[str] = None
51
  active_agent_instance: Optional[Player] = None
52
  active_agent_task: Optional[asyncio.Task] = None
53
+ current_battle_instance = None
54
  background_task_handle: Optional[asyncio.Task] = None
55
 
56
  # --- Create FastAPI app ---
57
  app = FastAPI(title="Pokemon Battle Livestream")
58
 
59
  # --- Helper Functions ---
60
+ def get_active_battle(agent: Player):
61
  """Returns the first non-finished battle for an agent."""
62
  if agent and agent._battles:
63
  active_battles = [b for b in agent._battles.values() if not b.finished]