Initial release to public.
-
Fixes mis-parsing of
--fix
command-line option. -
Adds
--fix
recipe to allowmultiprocessing.ThreadPool
instance in API client object of SDK to be modifiable (supports copying of client object), and custom renderer for the API client module to effect that patch.
- Adds
--fix
recipe to correct non-canonical initial Python module comments post-text rendering due to misformatted templates inherited from the publicswagger-codegen
release. This option causes well-formed initial comments to be produced, which consist of a U**x-compatible shell script shebang line followed by a PEP 263-conformant character encoding specification (seepartial_header.mustache
). All content currently generated presumes UTF-8 encoding, but alternate encodings may be supported in the future.
-
Adds Mustache template for
rest.py
to generate code to use Python 'requests' package instead of the default ('urllib3') as the underlying HTTP client agent, specified by-D library=requests
. -
Fixes misimplementation of snake_to_camel() utility function.
-
Adds Mustache template for
api_client.py
to generate code to optionally use Python 'concurrent.futures' package instead of the default ('multiprocessing') as the underlying asynchronous request mechanism engaged byasync_req=True
, specified by-D multiprocessing=concurrent_futures
. -
Adds capability to append additional -D options onto the
sdk-codegen.sh
command line, interpreted by the 'generate' script.