@@ -262,26 +262,24 @@ def prompt_for_config(use_ngrok: bool = None, port: int = None, ngrok_auth_token
262
262
click .echo ("\n 🔑 Enter your HuggingFace token (optional)" )
263
263
click .echo (" Get your token from: https://huggingface.co/settings/tokens" )
264
264
click .echo (" Press Enter to skip or paste your token (it will be hidden): " , nl = False )
265
- hf_token = click .getchar ()
266
- if hf_token and hf_token != '\r ' and hf_token != '\n ' :
267
- # Read the rest of the token
268
- token_chars = [hf_token ]
269
- while True :
270
- char = click .getchar ()
271
- if char in ('\r ' , '\n ' ):
272
- break
273
- token_chars .append (char )
274
- click .echo ('*' , nl = False ) # Show * for each character
275
- hf_token = '' .join (token_chars )
276
- click .echo () # New line after token input
277
- click .echo ("✅ Token saved!" )
278
- else :
279
- click .echo ("\n Skipping HuggingFace token..." )
280
- hf_token = ""
265
+
266
+ # Read token character by character
267
+ chars = []
268
+ while True :
269
+ char = click .getchar ()
270
+ if char in ('\r ' , '\n ' ):
271
+ break
272
+ chars .append (char )
273
+ click .echo ('*' , nl = False ) # Show * for each character
274
+
275
+ hf_token = '' .join (chars )
281
276
282
277
if hf_token :
278
+ click .echo ("\n ✅ Token saved!" )
283
279
os .environ ["HUGGINGFACE_TOKEN" ] = hf_token
284
280
config ["huggingface_token" ] = hf_token
281
+ else :
282
+ click .echo ("\n Skipping HuggingFace token..." )
285
283
286
284
click .echo ("\n ✅ Configuration complete!\n " )
287
285
return config
0 commit comments