Describe the bug Running openapi-python-client generate --path api.yml on the input file below fails with:
Generating /tmp/example-client Error(s) encountered while generating, client was not created ruff failed example_client/api/default/put_object.py:34:62: SyntaxError: Simple statements must be separated by newlines or semicolons | 33 | _kwargs["json"] = _body 34 | headers["Content-Type"] = "application/ld+json; profile="https://www.w3.org/ns/activitystreams"" | ^ 35 | 36 | _kwargs["headers"] = headers | [...]
Quotes in the Content-Type should be escaped so that the generated result is legal Python code.
OpenAPI Spec File
openapi: "3.0.0" info: version: 0.0.1 title: example paths: /object: put: requestBody: content: "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"": schema: type: string responses: '200': description: OK
Desktop (please complete the following information):
Activity