Skip to content

Commit 85876d4

Browse files
committed
Fix client management
1 parent dddbc89 commit 85876d4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

shipane_sdk/client.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,10 @@ def create_adjustment(self, client=None, request_json=None, timeout=None):
191191
return json
192192

193193
def start_clients(self, timeout=None):
194-
request = Request('PUT', self.__create_url(None, 'clients'))
195-
self.__send_request(request, timeout)
194+
self.__change_clients_status('LOGGED')
196195

197196
def shutdown_clients(self, timeout=None):
198-
request = Request('DELETE', self.__create_url(None, 'clients'))
199-
self.__send_request(request, timeout)
197+
self.__change_clients_status('STOPPED')
200198

201199
def __execute(self, client=None, timeout=None, **kwargs):
202200
if not kwargs.get('type'):
@@ -205,6 +203,12 @@ def __execute(self, client=None, timeout=None, **kwargs):
205203
response = self.__send_request(request)
206204
return response.json()
207205

206+
def __change_clients_status(self, status, timeout=None):
207+
request = Request('PATCH', self.__create_url(None, 'clients'), json={
208+
'status': status
209+
})
210+
self.__send_request(request, timeout)
211+
208212
def __query_new_stocks(self):
209213
DATA_URL = 'http://vip.stock.finance.sina.com.cn/corp/view/vRPD_NewStockIssue.php?page=1&cngem=0&orderBy=NetDate&orderType=desc'
210214
html = lxml.html.parse(DATA_URL)

0 commit comments

Comments
 (0)