File tree 2 files changed +15
-10
lines changed 2 files changed +15
-10
lines changed Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ def run(choose, symbol):
77
77
78
78
if _binance_obj .check_client_build_ok ():
79
79
80
- _out = _binance_obj .general_test_connectivity ()
80
+ _out = _binance_obj .general_get_system_status ()
81
81
82
82
if _out [0 ] == 'OK' :
83
83
print (f"{ chr (10 )} ------------" )
Original file line number Diff line number Diff line change @@ -195,19 +195,24 @@ def general_get_rate_limits(self):
195
195
196
196
return (self .response_tuple )
197
197
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 ):
200
200
201
201
# Prepare
202
- _inputs = None
203
- _output = {}
204
- _server_time = None
202
+ _inputs = None
203
+ _status = None
204
+ _output = None
205
205
206
206
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' )
211
216
except BinanceAPIException as e :
212
217
_error = str (e ).split (":" )[1 ]
213
218
self .response_tuple = ('NOK' , _error )
You can’t perform that action at this time.
0 commit comments