Syntrex commited on
Commit
28ef13d
·
verified ·
1 Parent(s): b2d5d17

Update engine/live_game_engine.py

Browse files
Files changed (1) hide show
  1. engine/live_game_engine.py +4 -0
engine/live_game_engine.py CHANGED
@@ -151,6 +151,10 @@ def format_status(inning_half: str, current_inning: int | None, fallback: str =
151
  return f"{prefix} {current_inning}"
152
  return fallback
153
 
 
 
 
 
154
 
155
  def _player_name_from_id(feed: dict[str, Any], player_id: Any) -> str:
156
  if player_id is None or player_id == "":
 
151
  return f"{prefix} {current_inning}"
152
  return fallback
153
 
154
+ def _extract_person_name(obj: Any) -> str:
155
+ if not isinstance(obj, dict):
156
+ return ""
157
+ return str(obj.get("fullName", "") or obj.get("name", "") or "").strip()
158
 
159
  def _player_name_from_id(feed: dict[str, Any], player_id: Any) -> str:
160
  if player_id is None or player_id == "":