Spaces:
Running
Running
Update engine/live_game_engine.py
Browse files
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 == "":
|