bluenevus commited on
Commit
2377686
·
verified ·
1 Parent(s): f0a7b7f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -1,5 +1,5 @@
1
  import os
2
- os.environ['PATH'] += ':/usr/bin'
3
  import io
4
  import base64
5
  import threading
@@ -21,6 +21,18 @@ import graphviz
21
 
22
  logging.basicConfig(level=logging.INFO)
23
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  openai.api_key = os.getenv("OPENAI_API_KEY")
25
  if not openai.api_key:
26
  logging.warning("OPENAI_API_KEY not set. GPT-3.5 model will not be available.")
 
1
  import os
2
+ import subprocess
3
  import io
4
  import base64
5
  import threading
 
21
 
22
  logging.basicConfig(level=logging.INFO)
23
 
24
+ # Update PATH
25
+ os.environ['PATH'] += ':/usr/bin'
26
+
27
+ # Check Graphviz installation
28
+ try:
29
+ subprocess.run(['dot', '-V'], check=True, capture_output=True)
30
+ print("Graphviz is installed and accessible")
31
+ except subprocess.CalledProcessError:
32
+ print("Error: Graphviz is not accessible")
33
+ except FileNotFoundError:
34
+ print("Error: Graphviz (dot) is not found in PATH")
35
+
36
  openai.api_key = os.getenv("OPENAI_API_KEY")
37
  if not openai.api_key:
38
  logging.warning("OPENAI_API_KEY not set. GPT-3.5 model will not be available.")