45
45
app_log = logger .app_log
46
46
log_stack_info = logger .log_stack_info
47
47
48
+ BASE_ENDPOINT = os .getenv ("COVALENT_DISPATCH_BASE_ENDPOINT" , "/api/v2/dispatches" )
48
49
49
50
SDK_NODE_META_KEYS = {
50
51
"executor" ,
@@ -123,7 +124,7 @@ def cancel(dispatch_id: str, task_ids: List[int] = None, dispatcher_addr: str =
123
124
task_ids = []
124
125
125
126
api_client = CovalentAPIClient (dispatcher_addr )
126
- endpoint = f"/api/v2/dispatches /{ dispatch_id } /status"
127
+ endpoint = f"{ BASE_ENDPOINT } /{ dispatch_id } /status"
127
128
128
129
if isinstance (task_ids , int ):
129
130
task_ids = [task_ids ]
@@ -137,7 +138,7 @@ def cancel(dispatch_id: str, task_ids: List[int] = None, dispatcher_addr: str =
137
138
138
139
139
140
def _query_dispatch_status (dispatch_id : str , api_client : CovalentAPIClient ):
140
- endpoint = "/api/v2/dispatches"
141
+ endpoint = BASE_ENDPOINT
141
142
resp = api_client .get (endpoint , params = {"dispatch_id" : dispatch_id , "status_only" : True })
142
143
resp .raise_for_status ()
143
144
dispatches = resp .json ()["dispatches" ]
@@ -166,7 +167,7 @@ def _get_result_export_from_dispatcher(
166
167
MissingLatticeRecordError: If the result is not found.
167
168
"""
168
169
169
- endpoint = f"/api/v2/dispatches /{ dispatch_id } "
170
+ endpoint = f"{ BASE_ENDPOINT } /{ dispatch_id } "
170
171
response = api_client .get (endpoint )
171
172
if response .status_code == 404 :
172
173
raise MissingLatticeRecordError
0 commit comments