Skip to content

Commit e3fffea

Browse files
committed
Rename public methods to private in DurableAIAgentContext
1 parent d5cb1a5 commit e3fffea

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

samples-v2/openai_agents/durable_ai_agent_context.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def __init__(self, context: DurableOrchestrationContext):
1717
self._activities_called = 0
1818
self._tasks_to_yield = []
1919

20-
def get_activity_call_result(self, activity_name, input: str):
20+
def _get_activity_call_result(self, activity_name, input: str):
2121
task = self._context.call_activity(activity_name, input)
2222

2323
self._activities_called += 1
@@ -46,7 +46,7 @@ def set_custom_status(self, status: str):
4646
def wait_for_external_event(self, event_name: str):
4747
return self._context.wait_for_external_event(event_name)
4848

49-
def yield_and_clear_tasks(self):
49+
def _yield_and_clear_tasks(self):
5050
"""Yield all accumulated tasks and clear the tasks list."""
5151
for task in self._tasks_to_yield:
5252
yield task
@@ -71,7 +71,7 @@ def activity_as_tool(
7171
activity_name = activity_func._function._name
7272

7373
async def run_activity(ctx: RunContextWrapper[Any], input: str) -> Any:
74-
result = self.get_activity_call_result(activity_name, input)
74+
result = self._get_activity_call_result(activity_name, input)
7575
return result
7676

7777
schema = function_schema(

samples-v2/openai_agents/durable_decorators.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,11 @@ def wrapper(durable_orchestration_context: DurableOrchestrationContext):
7777
try:
7878
# prime the subiterator
7979
value = next(gen)
80-
yield from durable_ai_agent_context.yield_and_clear_tasks()
80+
yield from durable_ai_agent_context._yield_and_clear_tasks()
8181
while True:
8282
try:
8383
# send whatever was sent into us down to the subgenerator
84-
yield from durable_ai_agent_context.yield_and_clear_tasks()
84+
yield from durable_ai_agent_context._yield_and_clear_tasks()
8585
sent = yield value
8686
except GeneratorExit:
8787
# ensure the subgenerator is closed
@@ -101,19 +101,19 @@ def wrapper(durable_orchestration_context: DurableOrchestrationContext):
101101
else:
102102
value = next(gen)
103103
except StopIteration as e:
104-
yield from durable_ai_agent_context.yield_and_clear_tasks()
104+
yield from durable_ai_agent_context._yield_and_clear_tasks()
105105
return e.value
106106
except YieldException as e:
107-
yield from durable_ai_agent_context.yield_and_clear_tasks()
107+
yield from durable_ai_agent_context._yield_and_clear_tasks()
108108
yield e.task
109109
else:
110110
try:
111111
result = func(durable_ai_agent_context)
112112
return result
113113
except YieldException as e:
114-
yield from durable_ai_agent_context.yield_and_clear_tasks()
114+
yield from durable_ai_agent_context._yield_and_clear_tasks()
115115
yield e.task
116116
finally:
117-
yield from durable_ai_agent_context.yield_and_clear_tasks()
117+
yield from durable_ai_agent_context._yield_and_clear_tasks()
118118

119119
return wrapper

samples-v2/openai_agents/durable_model_stub.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def make_tool_info(tool: Tool) -> ToolInput:
131131

132132
activity_input_json = activity_input.to_json()
133133

134-
response = self.context.get_activity_call_result("invoke_model_activity", activity_input_json)
134+
response = self.context._get_activity_call_result("invoke_model_activity", activity_input_json)
135135
json_response = json.loads(response)
136136
model_response = ModelResponse(**json_response)
137137
return model_response

0 commit comments

Comments
 (0)