import streamlit as st import os import base64 import types # Secret에서 저장된 코드 가져오기 app_code = os.environ.get("APP", "") # 코드 실행 함수 def execute_code(code_str): try: # 실행 가능한 코드로 변환 code_module = types.ModuleType('dynamic_code') exec(code_str, code_module.__dict__) # 필요한 함수 실행 if hasattr(code_module, 'main'): code_module.main() except Exception as e: st.error(f"코드 실행 중 오류 발생: {str(e)}") # 코드 실행 if app_code: execute_code(app_code) else: st.error("코드를 불러올 수 없습니다. Secret이 올바르게 설정되었는지 확인하세요.")