[BUG] [Python] file path error
Created by: JoeCqupt
Bug Report Checklist
-
Have you provided a full/minimal spec to reproduce the issue? -
Have you validated the input using an OpenAPI validator (example)? -
Have you tested with the latest master to confirm the issue still exists? -
Have you searched for related issues/PRs? -
What's the actual output vs expected output? -
[Optional] Sponsorship to speed up the bug fix or feature request (example)
Description
scene 1 :
when i use PythonLegacyClientCodegen, i assign modelPackage and apiPackage
modelPackage=common.model,apiPackage=user.api
finally the client code generate dirs named "common.model" and "user.api"
scene 2:
when i use PythonClientCodegen, i assign modelPackage and apiPackage
modelPackage=common.model,apiPackage=user.api
finally the client code generate dir named and "user.api"
the reason : supportingFile path error
supportingFiles.add(new SupportingFile("__init__model.mustache", packagePath() + File.separatorChar + modelPackage, "__init__.py"));
supportingFiles.add(new SupportingFile("__init__api.mustache", packagePath() + File.separatorChar + apiPackage, "__init__.py"));
the modelPackage&apiPackage should replaceAll "." -> '/'
openapi-generator version
master branch
OpenAPI declaration file content or url
Generation Details
Steps to reproduce
Related issues/PRs
i will make a pr fix it
#11005
Suggest a fix
i will make a pr fix it
#11005