Skip to content

[python] NameError: name 'auto' is not defined #3

@cliffano

Description

@cliffano

The generated code with OAG 7.18.0 and spec version d2eaa350b5b619ad6355384279a9beb9d423d88b has [Optional[StrictStr] = auto] where [auto] is meant to be a string literal ["auto"], but it's written without quotes. This is a bug in the generated code from OpenAPI Generator.

2026-01-30T10:51:19.8545772Z ==================================== ERRORS ====================================
2026-01-30T10:51:19.8546851Z __________________ ERROR collecting test/python/cancel_run.py __________________
2026-01-30T10:51:19.8547597Z ../../../test/python/cancel_run.py:2: in <module>
2026-01-30T10:51:19.8548014Z     import openapiopenai
2026-01-30T10:51:19.8548508Z .venv/lib/python3.12/site-packages/openapiopenai/__init__.py:559: in <module>
2026-01-30T10:51:19.8549218Z     from openapiopenai.api.assistants_api import AssistantsApi as AssistantsApi
2026-01-30T10:51:19.8550400Z .venv/lib/python3.12/site-packages/openapiopenai/api/__init__.py:4: in <module>
2026-01-30T10:51:19.8551026Z     from openapiopenai.api.assistants_api import AssistantsApi
2026-01-30T10:51:19.8551751Z .venv/lib/python3.12/site-packages/openapiopenai/api/assistants_api.py:23: in <module>
2026-01-30T10:51:19.8552570Z     from openapiopenai.models.assistant_object import AssistantObject
2026-01-30T10:51:19.8553337Z .venv/lib/python3.12/site-packages/openapiopenai/models/__init__.py:360: in <module>
2026-01-30T10:51:19.8554202Z     from openapiopenai.models.realtime_client_event_response_create import RealtimeClientEventResponseCreate
2026-01-30T10:51:19.8555236Z .venv/lib/python3.12/site-packages/openapiopenai/models/realtime_client_event_response_create.py:23: in <module>
2026-01-30T10:51:19.8556153Z     from openapiopenai.models.realtime_response_create_params import RealtimeResponseCreateParams
2026-01-30T10:51:19.8557211Z .venv/lib/python3.12/site-packages/openapiopenai/models/realtime_response_create_params.py:24: in <module>
2026-01-30T10:51:19.8558221Z     from openapiopenai.models.realtime_response_create_params_conversation import RealtimeResponseCreateParamsConversation
2026-01-30T10:51:19.8559282Z .venv/lib/python3.12/site-packages/openapiopenai/models/realtime_response_create_params_conversation.py:27: in <module>
2026-01-30T10:51:19.8560209Z     class RealtimeResponseCreateParamsConversation(BaseModel):
2026-01-30T10:51:19.8561270Z .venv/lib/python3.12/site-packages/openapiopenai/models/realtime_response_create_params_conversation.py:34: in RealtimeResponseCreateParamsConversation
2026-01-30T10:51:19.8562161Z     oneof_schema_2_validator: Optional[StrictStr] = auto
2026-01-30T10:51:19.8562654Z                                                     ^^^^
2026-01-30T10:51:19.8563107Z E   NameError: name 'auto' is not defined
2026-01-30T10:51:19.8563505Z =========================== short test summary info ============================
2026-01-30T10:51:19.8564141Z ERROR ../../../test/python/cancel_run.py - NameError: name 'auto' is not defined
2026-01-30T10:51:19.8564790Z !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
2026-01-30T10:51:19.8565241Z =============================== 1 error in 0.88s ===============================
2026-01-30T10:51:19.9158404Z make: *** [Makefile:226: test-python] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions