Skip to content

Commit 65a5f87

Browse files
committed
Use yield for user input handling
1 parent 1c3b3ff commit 65a5f87

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

samples-v2/openai_agents/customer_service/customer_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ def main(context: DurableAIAgentContext):
146146
conversation_id = context.instance_id
147147

148148
while True:
149-
user_input = context.wait_for_external_event("UserInput")
149+
user_input = yield context.wait_for_external_event("UserInput")
150150
with trace("Customer service", group_id=conversation_id):
151151
input_items.append({"content": user_input, "role": "user"})
152152
result = Runner.run_sync(current_agent, input_items, context=airline_agent_context)

samples-v2/openai_agents/function_app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,4 +120,4 @@ def message_filter(context):
120120
@app.durable_openai_agent_orchestrator
121121
def customer_service(context):
122122
import customer_service.customer_service
123-
return customer_service.customer_service.main(context)
123+
return (yield from customer_service.customer_service.main(context))

0 commit comments

Comments
 (0)