openapi-generators / openapi-generators/openapi-python-client
Failure to process schema has resulted in the removal
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 2k
- Forks
- 293
- Ø Merge
- 34 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Describe the bug
When creating the client from a schema, it fails with the following message:
WARNING parsing GET /v1/finding within finding.
Cannot parse response for status code 200 (Could not find reference in parsed models or enums), response will be omitted from generated client
Reference(ref='#/components/schemas/Finding')
Unable to process schema /components/schemas/Finding:
Attempted to generate duplicate models with name "FindingAttribution"
Failure to process schema has resulted in the removal of:
/components/schemas/Finding
OpenAPI Spec File
Desktop (please complete the following information):
- OS: macOS 15.4.1]
- Python Version: 3.13.2
- openapi-python-client version: 0.24.3
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den Fehler mit der angehängten openapi.json unter Verwendung von openapi-python-client 0.24.3 zu reproduzieren. Verfolge die Verarbeitung von /components/schemas/Finding und der doppelten FindingAttribution-Modelle. Die Aufgabe ist erledigt, wenn das Schema verarbeitet wird, ohne Finding zu entfernen, und die GET /v1/finding-Antwort im generierten Client enthalten ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- openapi, python
- Bereich
- api, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100