From afe44ad1ee05fe02d6ceed0a8597688960aa9eab Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Mon, 11 Nov 2024 22:15:20 -0500 Subject: [PATCH] Fix invalid 3.9 syntax --- src/controlflow/handlers/print_handler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/controlflow/handlers/print_handler.py b/src/controlflow/handlers/print_handler.py index 3de7d72..cc7ddf5 100644 --- a/src/controlflow/handlers/print_handler.py +++ b/src/controlflow/handlers/print_handler.py @@ -1,5 +1,5 @@ import datetime -from typing import Optional +from typing import Optional, Union import rich from pydantic import BaseModel @@ -93,7 +93,7 @@ class ToolState(DisplayState): is_complete: bool = False tool: Optional[Tool] = None - def get_status_style(self) -> tuple[str | Spinner, str, str]: + def get_status_style(self) -> tuple[Union[str, Spinner], str, str]: """Returns (icon, text style, border style) for current status.""" if self.is_complete: if self.is_error: