Pratap-K commited on
Commit
46f20ab
·
1 Parent(s): 650f9d9

Fix relative imports for HF Spaces

Browse files
server/SmartPayEnv_environment.py CHANGED
@@ -20,10 +20,13 @@ from openenv.core.env_server.interfaces import Environment
20
 
21
  try:
22
  from ..models import SmartpayenvAction, SmartpayenvObservation
23
- except ImportError:
24
  from models import SmartpayenvAction, SmartpayenvObservation
25
 
26
- from .graders import RoutingEfficacyGrader, FraudDetectionGrader, UserRetentionGrader
 
 
 
27
 
28
 
29
  # ── Configuration Constants ────────────────────────────────────────────
 
20
 
21
  try:
22
  from ..models import SmartpayenvAction, SmartpayenvObservation
23
+ except (ImportError, ValueError):
24
  from models import SmartpayenvAction, SmartpayenvObservation
25
 
26
+ try:
27
+ from .graders import RoutingEfficacyGrader, FraudDetectionGrader, UserRetentionGrader
28
+ except (ImportError, ValueError):
29
+ from server.graders import RoutingEfficacyGrader, FraudDetectionGrader, UserRetentionGrader
30
 
31
 
32
  # ── Configuration Constants ────────────────────────────────────────────
server/app.py CHANGED
@@ -38,9 +38,11 @@ except Exception as e: # pragma: no cover
38
  from fastapi.responses import RedirectResponse
39
 
40
  try:
 
41
  from ..models import SmartpayenvAction, SmartpayenvObservation
42
  from .SmartPayEnv_environment import SmartpayenvEnvironment
43
- except ModuleNotFoundError:
 
44
  from models import SmartpayenvAction, SmartpayenvObservation
45
  from server.SmartPayEnv_environment import SmartpayenvEnvironment
46
 
 
38
  from fastapi.responses import RedirectResponse
39
 
40
  try:
41
+ # Try package-style relative import
42
  from ..models import SmartpayenvAction, SmartpayenvObservation
43
  from .SmartPayEnv_environment import SmartpayenvEnvironment
44
+ except (ImportError, ValueError):
45
+ # Fallback to local import (for uvicorn server.app:app)
46
  from models import SmartpayenvAction, SmartpayenvObservation
47
  from server.SmartPayEnv_environment import SmartpayenvEnvironment
48