Skip to content

Commit f766735

Browse files
[Python][Client] Python model directory init missing (#8215)
* include model and api dir init mustaches * update examples * remove unwanted changes * revert unwanted changes in sample Co-authored-by: aani <aani>
1 parent f19f706 commit f766735

File tree

5 files changed

+5
-1
lines changed
  • modules/openapi-generator/src/main/java/org/openapitools/codegen/languages
  • samples
    • client/petstore/python/.openapi-generator
    • openapi3/client
      • extensions/x-auth-id-alias/python/.openapi-generator
      • features/dynamic-servers/python/.openapi-generator
      • petstore/python/.openapi-generator

5 files changed

+5
-1
lines changed

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ public void processOpts() {
126126

127127
// add the models and apis folders
128128
supportingFiles.add(new SupportingFile("__init__models.mustache", packagePath() + File.separatorChar + "models", "__init__.py"));
129+
supportingFiles.add(new SupportingFile("__init__model.mustache", packagePath() + File.separatorChar + "model", "__init__.py"));
129130
supportingFiles.add(new SupportingFile("__init__apis.mustache", packagePath() + File.separatorChar + "apis", "__init__.py"));
130-
131131
// Generate the 'signing.py' module, but only if the 'HTTP signature' security scheme is specified in the OAS.
132132
Map<String, SecurityScheme> securitySchemeMap = openAPI != null ?
133133
(openAPI.getComponents() != null ? openAPI.getComponents().getSecuritySchemes() : null) : null;

samples/client/petstore/python/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ petstore_api/api_client.py
8484
petstore_api/apis/__init__.py
8585
petstore_api/configuration.py
8686
petstore_api/exceptions.py
87+
petstore_api/model/__init__.py
8788
petstore_api/model/additional_properties_any_type.py
8889
petstore_api/model/additional_properties_array.py
8990
petstore_api/model/additional_properties_boolean.py

samples/openapi3/client/extensions/x-auth-id-alias/python/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ x_auth_id_alias/api_client.py
1717
x_auth_id_alias/apis/__init__.py
1818
x_auth_id_alias/configuration.py
1919
x_auth_id_alias/exceptions.py
20+
x_auth_id_alias/model/__init__.py
2021
x_auth_id_alias/model_utils.py
2122
x_auth_id_alias/models/__init__.py
2223
x_auth_id_alias/models/__init__.py

samples/openapi3/client/features/dynamic-servers/python/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dynamic_servers/api_client.py
1010
dynamic_servers/apis/__init__.py
1111
dynamic_servers/configuration.py
1212
dynamic_servers/exceptions.py
13+
dynamic_servers/model/__init__.py
1314
dynamic_servers/model_utils.py
1415
dynamic_servers/models/__init__.py
1516
dynamic_servers/models/__init__.py

samples/openapi3/client/petstore/python/.openapi-generator/FILES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ petstore_api/api_client.py
114114
petstore_api/apis/__init__.py
115115
petstore_api/configuration.py
116116
petstore_api/exceptions.py
117+
petstore_api/model/__init__.py
117118
petstore_api/model/additional_properties_class.py
118119
petstore_api/model/additional_properties_with_array_of_enums.py
119120
petstore_api/model/address.py

0 commit comments

Comments
 (0)