File tree 4 files changed +36
-0
lines changed
modules/openapi-generator/src/main/resources/python
python-disallowAdditionalPropertiesIfNotPresent-true/openapi_client
openapi3/client/petstore/python/petstore_api
4 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -198,6 +198,15 @@ class RESTClientObject:
198
198
headers=headers,
199
199
preload_content=False
200
200
)
201
+ elif headers['Content-Type'] == 'text/plain' and isinstance(body, bool):
202
+ request_body = "true" if body else "false"
203
+ r = self.pool_manager.request(
204
+ method,
205
+ url,
206
+ body=request_body,
207
+ preload_content=False,
208
+ timeout=timeout,
209
+ headers=headers)
201
210
else:
202
211
# Cannot generate the request from given parameters
203
212
msg = """Cannot prepare a request message for provided
Original file line number Diff line number Diff line change @@ -209,6 +209,15 @@ def request(
209
209
headers = headers ,
210
210
preload_content = False
211
211
)
212
+ elif headers ['Content-Type' ] == 'text/plain' and isinstance (body , bool ):
213
+ request_body = "true" if body else "false"
214
+ r = self .pool_manager .request (
215
+ method ,
216
+ url ,
217
+ body = request_body ,
218
+ preload_content = False ,
219
+ timeout = timeout ,
220
+ headers = headers )
212
221
else :
213
222
# Cannot generate the request from given parameters
214
223
msg = """Cannot prepare a request message for provided
Original file line number Diff line number Diff line change @@ -209,6 +209,15 @@ def request(
209
209
headers = headers ,
210
210
preload_content = False
211
211
)
212
+ elif headers ['Content-Type' ] == 'text/plain' and isinstance (body , bool ):
213
+ request_body = "true" if body else "false"
214
+ r = self .pool_manager .request (
215
+ method ,
216
+ url ,
217
+ body = request_body ,
218
+ preload_content = False ,
219
+ timeout = timeout ,
220
+ headers = headers )
212
221
else :
213
222
# Cannot generate the request from given parameters
214
223
msg = """Cannot prepare a request message for provided
Original file line number Diff line number Diff line change @@ -208,6 +208,15 @@ def request(
208
208
headers = headers ,
209
209
preload_content = False
210
210
)
211
+ elif headers ['Content-Type' ] == 'text/plain' and isinstance (body , bool ):
212
+ request_body = "true" if body else "false"
213
+ r = self .pool_manager .request (
214
+ method ,
215
+ url ,
216
+ body = request_body ,
217
+ preload_content = False ,
218
+ timeout = timeout ,
219
+ headers = headers )
211
220
else :
212
221
# Cannot generate the request from given parameters
213
222
msg = """Cannot prepare a request message for provided
You can’t perform that action at this time.
0 commit comments