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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions