ChienChung commited on
Commit
cb598d9
·
verified ·
1 Parent(s): 5f2337f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -8
app.py CHANGED
@@ -71,15 +71,19 @@ tempfile.tempdir = "/tmp"
71
  # 在此處加入 DeepEval 的 monkey-patch,避免全域更改工作目錄
72
  original_evaluate = deepeval.evaluate
73
 
74
- def patched_evaluate(*args, **kwargs):
75
- current_dir = os.getcwd()
76
- try:
77
- os.chdir("/tmp")
78
- return original_evaluate(*args, **kwargs)
79
- finally:
80
- os.chdir(current_dir)
 
 
 
 
81
 
82
- deepeval.evaluate = patched_evaluate
83
 
84
 
85
  SHOW_EVAL = os.getenv("SHOW_EVAL", "false").lower() == "true"
 
71
  # 在此處加入 DeepEval 的 monkey-patch,避免全域更改工作目錄
72
  original_evaluate = deepeval.evaluate
73
 
74
+ # 在此處加入 DeepEval 的 monkey-patch,避免全域更改工作目錄
75
+ if DEEPEVAL_AVAILABLE:
76
+ original_evaluate = deepeval.evaluate
77
+
78
+ def patched_evaluate(*args, **kwargs):
79
+ current_dir = os.getcwd()
80
+ try:
81
+ os.chdir("/tmp")
82
+ return original_evaluate(*args, **kwargs)
83
+ finally:
84
+ os.chdir(current_dir)
85
 
86
+ deepeval.evaluate = patched_evaluate
87
 
88
 
89
  SHOW_EVAL = os.getenv("SHOW_EVAL", "false").lower() == "true"