Tobias Geisler commited on
Commit
c91ccb6
·
1 Parent(s): 7db7d27

improved logging

Browse files
Files changed (1) hide show
  1. tabs/create_chatbot.py +8 -3
tabs/create_chatbot.py CHANGED
@@ -1,15 +1,19 @@
 
1
  import gradio as gr
2
  from utils.utils import get_secret
3
  from database import create_chatbot, filter_profanity
4
-
5
  import logging
 
 
6
  logging.basicConfig(level=logging.INFO)
7
  logger = logging.getLogger(__name__)
8
 
9
  CREATE_APP_PW = get_secret("CREATE_APP_PW")
10
 
11
  def create_chatbot_interface(name, custom_instruction, password):
 
12
  if password != CREATE_APP_PW:
 
13
  return "Ungültiges Passwort. Erstellung des Chatbots fehlgeschlagen.", None, None
14
 
15
  filtered_name = filter_profanity(name)
@@ -17,10 +21,11 @@ def create_chatbot_interface(name, custom_instruction, password):
17
 
18
  try:
19
  chatbot = create_chatbot(filtered_name, filtered_instruction)
 
20
  return f"Chatbot erstellt mit ID: {chatbot.chatbot_id}", chatbot.chatbot_id, chatbot.name
21
  except Exception as e:
22
- logger.error(f"Error creating chatbot: {e}")
23
- return "Fehler bei der Erstellung des Chatbots", None, None
24
 
25
  def create_chatbot_tab():
26
  with gr.Group():
 
1
+ # create_chatbot.py
2
  import gradio as gr
3
  from utils.utils import get_secret
4
  from database import create_chatbot, filter_profanity
 
5
  import logging
6
+
7
+ # Setup logging
8
  logging.basicConfig(level=logging.INFO)
9
  logger = logging.getLogger(__name__)
10
 
11
  CREATE_APP_PW = get_secret("CREATE_APP_PW")
12
 
13
  def create_chatbot_interface(name, custom_instruction, password):
14
+ logger.info("Creating chatbot with name: %s", name)
15
  if password != CREATE_APP_PW:
16
+ logger.warning("Invalid password provided for chatbot creation.")
17
  return "Ungültiges Passwort. Erstellung des Chatbots fehlgeschlagen.", None, None
18
 
19
  filtered_name = filter_profanity(name)
 
21
 
22
  try:
23
  chatbot = create_chatbot(filtered_name, filtered_instruction)
24
+ logger.info("Chatbot created successfully with ID: %s", chatbot.chatbot_id)
25
  return f"Chatbot erstellt mit ID: {chatbot.chatbot_id}", chatbot.chatbot_id, chatbot.name
26
  except Exception as e:
27
+ logger.error("Error creating chatbot: %s", str(e))
28
+ return f"Fehler bei der Erstellung des Chatbots: {str(e)}", None, None
29
 
30
  def create_chatbot_tab():
31
  with gr.Group():