hard007ik commited on
Commit
95a7814
Β·
1 Parent(s): 5c6ca01

fix: resolve relative import error for Docker deployment

Browse files
server/ShopManagerEng_environment.py CHANGED
@@ -1,7 +1,11 @@
1
  import random
2
  import uuid
3
  from openenv.core.env_server import Environment
4
- from ..models import JewelryAction, JewelryObservation, JewelryState, PRODUCT_CATALOG
 
 
 
 
5
 
6
 
7
  # ─────────────────────────────────────────────
 
1
  import random
2
  import uuid
3
  from openenv.core.env_server import Environment
4
+
5
+ try:
6
+ from ..models import JewelryAction, JewelryObservation, JewelryState, PRODUCT_CATALOG
7
+ except ImportError:
8
+ from models import JewelryAction, JewelryObservation, JewelryState, PRODUCT_CATALOG
9
 
10
 
11
  # ─────────────────────────────────────────────
server/__init__.py CHANGED
@@ -6,6 +6,9 @@
6
 
7
  """Shopmanagereng environment server components."""
8
 
9
- from .ShopManagerEng_environment import JewelryShopEnvironment
 
 
 
10
 
11
  __all__ = ["JewelryShopEnvironment"]
 
6
 
7
  """Shopmanagereng environment server components."""
8
 
9
+ try:
10
+ from .ShopManagerEng_environment import JewelryShopEnvironment
11
+ except ImportError:
12
+ from server.ShopManagerEng_environment import JewelryShopEnvironment
13
 
14
  __all__ = ["JewelryShopEnvironment"]
server/app.py CHANGED
@@ -1,6 +1,12 @@
1
  from openenv.core.env_server import create_fastapi_app
2
- from .ShopManagerEng_environment import JewelryShopEnvironment
3
- from ..models import JewelryAction, JewelryObservation
 
 
 
 
 
 
4
  import uvicorn
5
 
6
  app = create_fastapi_app(JewelryShopEnvironment, JewelryAction, JewelryObservation)
 
1
  from openenv.core.env_server import create_fastapi_app
2
+
3
+ try:
4
+ from .ShopManagerEng_environment import JewelryShopEnvironment
5
+ from ..models import JewelryAction, JewelryObservation
6
+ except ImportError:
7
+ from server.ShopManagerEng_environment import JewelryShopEnvironment
8
+ from models import JewelryAction, JewelryObservation
9
+
10
  import uvicorn
11
 
12
  app = create_fastapi_app(JewelryShopEnvironment, JewelryAction, JewelryObservation)