Skip to content

Python: Bug: [python] ProcessEdgeBuilder cannot send events to steps with multiple functions #10340

Closed

Description

@drdrew42

ProcessEdgeBuilder cannot send events to steps with multiple functions

Description

Kicking off a kernel process with process.on_input_event(SomeEvent).send_process_to(MultiFunctionStep, function_name="some_function") results in KernelException: The target step has more than one function, so a function name must be provided.

Reproduction

MWE

Expected Behavior

I expect to be able to route to steps with multiple functions on a ProcessBuilder.on_input_event in the same way that I can from a ProcessStepBuilder.on_input_event.

Platform

  • Language: Python
  • Source: pip package version 0.1.0
  • AI model: N/A
  • IDE: N/A -- but it's neovim, which I am obligated to disclose
  • OS: N/A

Activity

  1. changed the title [-]Bug: [python] ProcessEdgeBuilder cannot send events to steps with multiple functions[/-] [+]Python: Bug: [python] ProcessEdgeBuilder cannot send events to steps with multiple functions[/+] on Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't workingpythonPull requests for the Python Semantic Kernel

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions