99 Optional ,
1010 TypeVar ,
1111)
12- from uuid import uuid4
1312
1413from pydantic import BaseModel
15- from uipath .core .tracing .context import UiPathTraceContext
1614
1715from uipath .runtime .errors import (
1816 UiPathErrorCategory ,
@@ -34,7 +32,6 @@ class UiPathRuntimeContext(BaseModel):
3432 entrypoint : Optional [str ] = None
3533 input : Optional [dict [str , Any ]] = None
3634 job_id : Optional [str ] = None
37- trace_context : Optional [UiPathTraceContext ] = None
3835 config_path : str = "uipath.json"
3936 runtime_dir : Optional [str ] = "__uipath"
4037 result_file : str = "output.json"
@@ -208,19 +205,6 @@ def with_defaults(cls: type[C], config_path: Optional[str] = None, **kwargs) ->
208205 base .job_id = os .environ .get ("UIPATH_JOB_KEY" )
209206 base .logs_min_level = os .environ .get ("LOG_LEVEL" , "INFO" )
210207
211- base .trace_context = UiPathTraceContext (
212- trace_id = os .environ .get ("UIPATH_TRACE_ID" ),
213- parent_span_id = os .environ .get ("UIPATH_PARENT_SPAN_ID" ),
214- root_span_id = os .environ .get ("UIPATH_ROOT_SPAN_ID" ),
215- enabled = tracing_enabled ,
216- job_id = os .environ .get ("UIPATH_JOB_KEY" ),
217- org_id = os .environ .get ("UIPATH_ORGANIZATION_ID" ),
218- tenant_id = os .environ .get ("UIPATH_TENANT_ID" ),
219- process_key = os .environ .get ("UIPATH_PROCESS_UUID" ),
220- folder_key = os .environ .get ("UIPATH_FOLDER_KEY" ),
221- reference_id = os .environ .get ("UIPATH_JOB_KEY" ) or str (uuid4 ()),
222- )
223-
224208 # Override with kwargs
225209 for k , v in kwargs .items ():
226210 setattr (base , k , v )
0 commit comments