sharky
02/20/2025, 9:03 PMFile "/usr/local/lib/python3.10/site-packages/vapi/__init__.py", line 3, in <module>
from .types import (
...
File "/usr/local/lib/python3.10/site-packages/vapi/types/__init__.py", line 30, in <module>
from .assistant import Assistant
...
File "/usr/local/lib/python3.10/site-packages/vapi/types/assistant.py", line 5, in <module>
from .callback_step import CallbackStep
...
File "/usr/local/lib/python3.10/site-packages/vapi/types/callback_step.py", line 107, in <module>
from .create_workflow_block_dto import CreateWorkflowBlockDto # noqa: E402
...
File "/usr/local/lib/python3.10/site-packages/vapi/types/create_workflow_block_dto.py", line 70, in <module>
from .handoff_step import HandoffStep # noqa: E402
...
File "/usr/local/lib/python3.10/site-packages/vapi/types/handoff_step.py", line 111, in <module>
update_forward_refs(CallbackStep, HandoffStep=HandoffStep)
File "/usr/local/lib/python3.10/site-packages/vapi/core/pydantic_utilities.py", line 244, in update_forward_refs
model.update_forward_refs(**localns)
File "pydantic/main.py", line 814, in pydantic.main.BaseModel.update_forward_refs
File "pydantic/typing.py", line 554, in pydantic.typing.update_model_forward_refs
File "pydantic/typing.py", line 520, in pydantic.typing.update_field_forward_refs
File "pydantic/typing.py", line 66, in pydantic.typing.evaluate_forwardref
...
NameError: name 'CallbackStepBlock' is not definedsharky
02/20/2025, 9:04 PMsharky
02/20/2025, 9:10 PMpython
# types/callback_step.py
...
from .create_workflow_block_dto import CreateWorkflowBlockDto # noqa: E402
from .handoff_step import HandoffStep # noqa: E402
from .callback_step_block import CallbackStepBlock # noqa: E402
update_forward_refs(CreateWorkflowBlockDto, CallbackStep=CallbackStep)
update_forward_refs(HandoffStep, CallbackStep=CallbackStep)
update_forward_refs(CallbackStep)
python
# types/handoff_step.py
...
from .callback_step import CallbackStep # noqa: E402
from .create_workflow_block_dto import CreateWorkflowBlockDto # noqa: E402
from .handoff_step_block import HandoffStepBlock # noqa: E402
update_forward_refs(CallbackStep, HandoffStep=HandoffStep)
update_forward_refs(CreateWorkflowBlockDto, HandoffStep=HandoffStep)
update_forward_refs(HandoffStep)