Skip to content

Commit 3412adc

Browse files
committed
Support default client parameter for shipane_sdk.Client
1 parent 7066226 commit 3412adc

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

shipane_sdk/client.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ def __init__(self, logger=None, **kwargs):
3232
self._host = kwargs.pop('host', 'localhost')
3333
self._port = kwargs.pop('port', 8888)
3434
self._key = kwargs.pop('key', '')
35+
self._client = kwargs.pop('client', '')
3536
self._timeout = kwargs.pop('timeout', (5.0, 10.0))
3637

3738
@property
@@ -183,6 +184,8 @@ def __create_order_url(self, client=None, order_id=None, **params):
183184

184185
def __create_url(self, client, resource, resource_id=None, **params):
185186
all_params = copy.deepcopy(params)
187+
if self._client is not None:
188+
all_params.update(client=self._client)
186189
if client is not None:
187190
all_params.update(client=client)
188191
all_params.update(key=self._key)

0 commit comments

Comments
 (0)