Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6d665b1

Browse files
committed
generated client for 9.0.0a1 release
1 parent 3615eaa commit 6d665b1

File tree

1,277 files changed

+1926
-1285
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,277 files changed

+1926
-1285
lines changed

kubernetes/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ No description provided (generated by Swagger Codegen https://github.com/swagger
33

44
This Python package is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
55

6-
- API version: v1.13.1
7-
- Package version: 9.0.0-snapshot
6+
- API version: v1.13.2
7+
- Package version: 9.0.0a1
88
- Build package: io.swagger.codegen.languages.PythonClientCodegen
99

1010
## Requirements.

kubernetes/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
__project__ = 'kubernetes'
1616
# The version is auto-updated. Please do not edit.
17-
__version__ = "9.0.0-snapshot"
17+
__version__ = "9.0.0a1"
1818

1919
import kubernetes.client
2020
import kubernetes.config

kubernetes/client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
77
8-
OpenAPI spec version: v1.13.1
8+
OpenAPI spec version: v1.13.2
99
1010
Generated by: https://github.com/swagger-api/swagger-codegen.git
1111
"""

kubernetes/client/api_client.py

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
66
7-
OpenAPI spec version: v1.13.1
7+
OpenAPI spec version: v1.13.2
88
99
Generated by: https://github.com/swagger-api/swagger-codegen.git
1010
"""
@@ -58,24 +58,37 @@ class ApiClient(object):
5858
'datetime': datetime,
5959
'object': object,
6060
}
61+
_pool = None
6162

62-
def __init__(self, configuration=None, header_name=None, header_value=None, cookie=None):
63+
def __init__(self, configuration=None, header_name=None, header_value=None,
64+
cookie=None, pool_threads=None):
6365
if configuration is None:
6466
configuration = Configuration()
6567
self.configuration = configuration
68+
self.pool_threads = pool_threads
6669

67-
self.pool = ThreadPool()
6870
self.rest_client = RESTClientObject(configuration)
6971
self.default_headers = {}
7072
if header_name is not None:
7173
self.default_headers[header_name] = header_value
7274
self.cookie = cookie
7375
# Set default User-Agent.
74-
self.user_agent = 'Swagger-Codegen/9.0.0-snapshot/python'
76+
self.user_agent = 'Swagger-Codegen/9.0.0a1/python'
7577

7678
def __del__(self):
77-
self.pool.close()
78-
self.pool.join()
79+
if self._pool:
80+
self._pool.close()
81+
self._pool.join()
82+
self._pool = None
83+
84+
@property
85+
def pool(self):
86+
"""Create thread pool on first request
87+
avoids instantiating unused threadpool for blocking clients.
88+
"""
89+
if self._pool is None:
90+
self._pool = ThreadPool(self.pool_threads)
91+
return self._pool
7992

8093
@property
8194
def user_agent(self):

0 commit comments

Comments
 (0)