vedastra commited on
Commit
0cffcf8
·
verified ·
1 Parent(s): 523dbd7

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. server/app.py +10 -3
server/app.py CHANGED
@@ -19,9 +19,16 @@ try:
19
  from openenv.core.env_server.http_server import create_app
20
  except Exception as e:
21
  raise ImportError("openenv is required. Install with: uv sync") from e
22
-
23
- from models import DataCleaningAction, DataCleaningObservation
24
- from server.data_cleaning_env_environment import DataCleaningEnvironment
 
 
 
 
 
 
 
25
 
26
  from fastapi import HTTPException
27
  from fastapi.responses import JSONResponse
 
19
  from openenv.core.env_server.http_server import create_app
20
  except Exception as e:
21
  raise ImportError("openenv is required. Install with: uv sync") from e
22
+ try:
23
+ # In-repo imports (when running from OpenEnv repository)
24
+ from ..models import DataCleaningAction, DataCleaningObservation
25
+ from .data_cleaning_env_environment import DataCleaningEnvironment
26
+ except ImportError as e:
27
+ if "relative import" not in str(e) and "no known parent package" not in str(e):
28
+ raise
29
+ # Standalone imports (when running via uvicorn server.app:app)
30
+ from models import DataCleaningAction, DataCleaningObservation
31
+ from server.data_cleaning_env_environment import DataCleaningEnvironment
32
 
33
  from fastapi import HTTPException
34
  from fastapi.responses import JSONResponse