commit
15721849d3
|
@ -1,6 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
|
import time
|
||||||
|
|
||||||
from ncm.encrypt import encrypted_request
|
from ncm.encrypt import encrypted_request
|
||||||
from ncm.constants import headers
|
from ncm.constants import headers
|
||||||
|
@ -23,7 +24,12 @@ class CloudApi(object):
|
||||||
|
|
||||||
response = self.session.get(url, timeout=self.timeout)
|
response = self.session.get(url, timeout=self.timeout)
|
||||||
result = response.json()
|
result = response.json()
|
||||||
if result['code'] != 200:
|
if result['code'] == 406:
|
||||||
|
print("Busy! retry after 20 seconds")
|
||||||
|
time.sleep(20)
|
||||||
|
response = self.session.get(url, timeout=self.timeout)
|
||||||
|
result = response.json()
|
||||||
|
if result['code'] != 200 and result['code'] !=406:
|
||||||
print('Return {} when try to get {}'.format(result, url))
|
print('Return {} when try to get {}'.format(result, url))
|
||||||
else:
|
else:
|
||||||
return result
|
return result
|
||||||
|
|
Loading…
Reference in New Issue