prige commited on
Commit
dca8350
·
verified ·
1 Parent(s): dee5736

Upload tool

Browse files
Files changed (1) hide show
  1. tool.py +7 -2
tool.py CHANGED
@@ -30,8 +30,13 @@ class UserInputTool(Tool):
30
  self.logger.error(response)
31
  return f"Error: {response}"
32
 
33
- # Ask the validated question
34
  self.logger.info(f"Asking user: {question}")
35
- self.user_input = input(f"{question} => Type your answer here:") # Use instance variable
 
 
 
 
 
36
  self.logger.info(f"Received user input: {self.user_input}")
37
  return self.user_input
 
30
  self.logger.error(response)
31
  return f"Error: {response}"
32
 
33
+ # Ask the validated question and ensure non-empty response
34
  self.logger.info(f"Asking user: {question}")
35
+ while True:
36
+ self.user_input = input(f"{question} => Type your answer here:").strip()
37
+ if self.user_input:
38
+ break
39
+ print("Please provide a non-empty answer.")
40
+
41
  self.logger.info(f"Received user input: {self.user_input}")
42
  return self.user_input