rick commited on
Commit
c24a90c
·
unverified ·
1 Parent(s): 39be0d8

align to PEP8

Browse files
Files changed (1) hide show
  1. app.py +7 -12
app.py CHANGED
@@ -311,11 +311,6 @@ class GlobalSystemPrompts:
311
  system_prompt = f"{read_file('linguascribe.prompt')}"
312
  return system_prompt
313
 
314
-
315
- # Global variables for prompts
316
- system_prompt = ""
317
- operation_prompt = ""
318
-
319
  # Function to configure the translation mode
320
  def set_translation_mode(from_lang, dest_lang):
321
  """
@@ -325,11 +320,9 @@ def set_translation_mode(from_lang, dest_lang):
325
  from_lang (str): The source language.
326
  dest_lang (str): The destination language.
327
  """
328
- global system_prompt
329
- global operation_prompt
330
  system_prompt = GlobalSystemPrompts.linguascribe()
331
  operation_prompt = f"Translate({from_lang} to {dest_lang})"
332
-
333
 
334
  # List of languages supported by the application
335
  SUPPORTED_LANGUAGES = [
@@ -414,12 +407,14 @@ def main():
414
  def init_process_mode():
415
  """Initialize the process mode for translation if necessary."""
416
  if "translation" == st.session_state["process_mode"]:
417
- set_translation_mode(
418
  from_lang=st.session_state.language_detected,
419
  dest_lang=st.session_state.target_language
420
  )
 
 
421
 
422
- init_process_mode()
423
 
424
  # Initialize message history with system prompt
425
  if "messages" not in st.session_state:
@@ -442,7 +437,7 @@ def main():
442
  st.session_state.target_language = cursor_selected_lang["iso-639-1"]
443
 
444
  # Initialize processing mode for current target language
445
- init_process_mode()
446
 
447
  # Process user message for current target language
448
  tts_audio, tts_duration = process_message(
@@ -487,7 +482,7 @@ def main():
487
  st.session_state.target_language = cursor_selected_lang["iso-639-1"]
488
 
489
  # Initialize processing mode for current target language
490
- init_process_mode()
491
 
492
  # Process user message for current target language
493
  tts_audio, tts_duration = process_message(
 
311
  system_prompt = f"{read_file('linguascribe.prompt')}"
312
  return system_prompt
313
 
 
 
 
 
 
314
  # Function to configure the translation mode
315
  def set_translation_mode(from_lang, dest_lang):
316
  """
 
320
  from_lang (str): The source language.
321
  dest_lang (str): The destination language.
322
  """
 
 
323
  system_prompt = GlobalSystemPrompts.linguascribe()
324
  operation_prompt = f"Translate({from_lang} to {dest_lang})"
325
+ return system_prompt, operation_prompt
326
 
327
  # List of languages supported by the application
328
  SUPPORTED_LANGUAGES = [
 
407
  def init_process_mode():
408
  """Initialize the process mode for translation if necessary."""
409
  if "translation" == st.session_state["process_mode"]:
410
+ system_prompt, operation_prompt = set_translation_mode(
411
  from_lang=st.session_state.language_detected,
412
  dest_lang=st.session_state.target_language
413
  )
414
+ return system_prompt, operation_prompt
415
+ return "", ""
416
 
417
+ system_prompt, operation_prompt = init_process_mode()
418
 
419
  # Initialize message history with system prompt
420
  if "messages" not in st.session_state:
 
437
  st.session_state.target_language = cursor_selected_lang["iso-639-1"]
438
 
439
  # Initialize processing mode for current target language
440
+ system_prompt, operation_prompt = init_process_mode()
441
 
442
  # Process user message for current target language
443
  tts_audio, tts_duration = process_message(
 
482
  st.session_state.target_language = cursor_selected_lang["iso-639-1"]
483
 
484
  # Initialize processing mode for current target language
485
+ system_prompt, operation_prompt = init_process_mode()
486
 
487
  # Process user message for current target language
488
  tts_audio, tts_duration = process_message(