We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cac7205 commit 9490853Copy full SHA for 9490853
1 file changed
stt.py
@@ -1122,17 +1122,19 @@ def save_and_update(key, value):
1122
from rich.status import Status
1123
provider = None
1124
init_error = None
1125
+ provider_available = False
1126
with Status("[dim]Initializing...[/dim]", console=console, spinner="dots"):
1127
try:
1128
provider = get_provider(PROVIDER)
1129
+ provider_available = provider.is_available() # This imports heavy modules
1130
except ValueError as e:
1131
init_error = e
1132
1133
if init_error:
1134
console.print(f"[red]✗[/red] {init_error}")
1135
sys.exit(1)
1136
- if not provider.is_available():
1137
+ if not provider_available:
1138
if PROVIDER == "groq" and not GROQ_API_KEY:
1139
setup_wizard()
1140
0 commit comments