fix: resolve relative import error for Docker deployment
Browse files- server/ShopManagerEng_environment.py +5 -1
- server/__init__.py +4 -1
- server/app.py +8 -2
server/ShopManagerEng_environment.py
CHANGED
|
@@ -1,7 +1,11 @@
|
|
| 1 |
import random
|
| 2 |
import uuid
|
| 3 |
from openenv.core.env_server import Environment
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
-
|
|
|
|
|
|
|
|
|
|
| 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 |
-
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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)
|