Skip to content

Commit 9c9791a

Browse files
committed
Update way of setting sessions_path.
1 parent e040f2d commit 9c9791a

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

python/model_hosting_container_standards/sagemaker/sessions/manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def __init__(self, properties: dict):
139139
else:
140140
session_dir = os.path.join(tempfile.gettempdir(), "sagemaker_sessions")
141141

142-
self.sessions_path = properties.get("sessions_path", session_dir)
142+
self.sessions_path = properties.get("sessions_path") or session_dir
143143
self.sessions: dict[str, Session] = {}
144144
self._lock = RLock() # Thread safety for concurrent session access
145145

python/model_hosting_container_standards/sagemaker/sessions/transform.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ def _parse_session_request(request_data: dict) -> Optional[SessionRequest]:
4545
return None
4646

4747

48-
def _validate_session_if_present(raw_request: Request, session_manager: SessionManager):
48+
def _validate_session_if_present(
49+
raw_request: Request, session_manager: Optional[SessionManager]
50+
):
4951
"""Validate that the session ID in the request exists and is not expired.
5052
5153
Args:

python/model_hosting_container_standards/sagemaker/sessions/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import logging
22
from http import HTTPStatus
3+
from typing import Optional
34

45
from fastapi import Request
56
from fastapi.exceptions import HTTPException
@@ -24,7 +25,7 @@ def get_session_id_from_request(raw_request: Request):
2425
return raw_request.headers.get(SageMakerSessionHeader.SESSION_ID)
2526

2627

27-
def get_session(session_manager: SessionManager, raw_request: Request):
28+
def get_session(session_manager: Optional[SessionManager], raw_request: Request):
2829
"""Retrieve the session associated with the request.
2930
3031
Args:

0 commit comments

Comments
 (0)