Files changed (1) hide show
  1. app.py +0 -35
app.py DELETED
@@ -1,35 +0,0 @@
1
- import os
2
- import sys
3
- import streamlit as st
4
- from tempfile import NamedTemporaryFile
5
-
6
- def main():
7
- try:
8
- # Get the code from secrets
9
- code = os.environ.get("MAIN_CODE")
10
-
11
- if not code:
12
- st.error("⚠️ The application code wasn't found in secrets. Please add the MAIN_CODE secret.")
13
- return
14
-
15
- # Create a temporary Python file
16
- with NamedTemporaryFile(suffix='.py', delete=False, mode='w') as tmp:
17
- tmp.write(code)
18
- tmp_path = tmp.name
19
-
20
- # Execute the code
21
- exec(compile(code, tmp_path, 'exec'), globals())
22
-
23
- # Clean up the temporary file
24
- try:
25
- os.unlink(tmp_path)
26
- except:
27
- pass
28
-
29
- except Exception as e:
30
- st.error(f"⚠️ Error loading or executing the application: {str(e)}")
31
- import traceback
32
- st.code(traceback.format_exc())
33
-
34
- if __name__ == "__main__":
35
- main()