Skip to content

Commit 64ba6d1

Browse files
committed
added general_get_system_status
1 parent 7707ea9 commit 64ba6d1

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def run(choose, symbol):
7777

7878
if _binance_obj.check_client_build_ok():
7979

80-
_out = _binance_obj.general_test_connectivity()
80+
_out = _binance_obj.general_get_system_status()
8181

8282
if _out[0] == 'OK':
8383
print(f"{chr(10)}------------")

my_class.py

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -195,19 +195,24 @@ def general_get_rate_limits(self):
195195

196196
return(self.response_tuple)
197197

198-
# Test connectivity to the Rest API getting the current server time.
199-
def general_test_connectivity(self):
198+
# Get system status detail
199+
def general_get_system_status(self):
200200

201201
# Prepare
202-
_inputs = None
203-
_output = {}
204-
_server_time = None
202+
_inputs = None
203+
_status = None
204+
_output = None
205205

206206
try:
207-
_output = self.client.get_server_time()
208-
if len(_output) != 0:
209-
_server_time = utility.timestamp_formatter(_output.get('serverTime'))
210-
self.response_tuple = ('OK', _server_time)
207+
_output = self.client.get_system_status()
208+
if _output:
209+
if not _output.get('status'):
210+
_status = 'System Normal'
211+
else:
212+
_status = 'System Maintenance'
213+
self.response_tuple = ('OK', _status)
214+
else:
215+
self.response_tuple = ('OK', 'System Maintenance')
211216
except BinanceAPIException as e:
212217
_error = str(e).split(":")[1]
213218
self.response_tuple = ('NOK', _error)

0 commit comments

Comments
 (0)