Spaces:
Runtime error
Runtime error
GitHub Copilot commited on
Commit ·
04f7887
1
Parent(s): 781695e
Fix: Correct import path for HF Spaces (use current_dir)
Browse files
app.py
CHANGED
|
@@ -10,19 +10,21 @@ from collections import Counter
|
|
| 10 |
from PIL import Image
|
| 11 |
|
| 12 |
# Ensure logos package is importable
|
|
|
|
| 13 |
current_dir = os.path.dirname(os.path.abspath(__file__))
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
sys.path.append(parent_dir)
|
| 17 |
|
| 18 |
try:
|
| 19 |
from logos.dsp_bridge import DSPBridge
|
| 20 |
from logos.logos_core import PRIME_MODULO
|
|
|
|
| 21 |
except ImportError as e:
|
| 22 |
-
print(f"Error importing
|
| 23 |
DSPBridge = None
|
| 24 |
PRIME_MODULO = 9973
|
| 25 |
|
|
|
|
| 26 |
# ==========================================
|
| 27 |
# PRIME VISUALIZATION (From User Snippet)
|
| 28 |
# ==========================================
|
|
|
|
| 10 |
from PIL import Image
|
| 11 |
|
| 12 |
# Ensure logos package is importable
|
| 13 |
+
# On HF Spaces, app.py is at /app/app.py and logos is at /app/logos/
|
| 14 |
current_dir = os.path.dirname(os.path.abspath(__file__))
|
| 15 |
+
if current_dir not in sys.path:
|
| 16 |
+
sys.path.insert(0, current_dir)
|
|
|
|
| 17 |
|
| 18 |
try:
|
| 19 |
from logos.dsp_bridge import DSPBridge
|
| 20 |
from logos.logos_core import PRIME_MODULO
|
| 21 |
+
print(f"[LOGOS] Successfully imported DSPBridge and PRIME_MODULO={PRIME_MODULO}")
|
| 22 |
except ImportError as e:
|
| 23 |
+
print(f"[LOGOS] Error importing components: {e}")
|
| 24 |
DSPBridge = None
|
| 25 |
PRIME_MODULO = 9973
|
| 26 |
|
| 27 |
+
|
| 28 |
# ==========================================
|
| 29 |
# PRIME VISUALIZATION (From User Snippet)
|
| 30 |
# ==========================================
|