GitHub Copilot commited on
Commit
04f7887
·
1 Parent(s): 781695e

Fix: Correct import path for HF Spaces (use current_dir)

Browse files
Files changed (1) hide show
  1. app.py +6 -4
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
- parent_dir = os.path.dirname(current_dir)
15
- if parent_dir not in sys.path:
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 LOGOS components: {e}")
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
  # ==========================================