mirror of https://gitlab.com/bashrc2/epicyon
quiet option when getting json
parent
2bdde313ee
commit
ce3f21f9b1
|
@ -86,7 +86,7 @@ def urlExists(session, url: str, timeoutSec=3,
|
|||
|
||||
def getJson(session, url: str, headers: {}, params: {},
|
||||
version='1.2.0', httpPrefix='https',
|
||||
domain='testdomain', timeoutSec=20) -> {}:
|
||||
domain='testdomain', timeoutSec=20, quiet=False) -> {}:
|
||||
if not isinstance(url, str):
|
||||
print('url: ' + str(url))
|
||||
print('ERROR: getJson failed, url should be a string')
|
||||
|
@ -102,6 +102,7 @@ def getJson(session, url: str, headers: {}, params: {},
|
|||
sessionHeaders['User-Agent'] += \
|
||||
'; +' + httpPrefix + '://' + domain + '/'
|
||||
if not session:
|
||||
if not quiet:
|
||||
print('WARN: getJson failed, no session specified for getJson')
|
||||
return None
|
||||
try:
|
||||
|
@ -112,6 +113,7 @@ def getJson(session, url: str, headers: {}, params: {},
|
|||
sessionHeaders2 = sessionHeaders.copy()
|
||||
if sessionHeaders2.get('Authorization'):
|
||||
sessionHeaders2['Authorization'] = 'REDACTED'
|
||||
if not quiet:
|
||||
print('ERROR: getJson failed\nurl: ' + str(url) + ' ' +
|
||||
'headers: ' + str(sessionHeaders2) + ' ' +
|
||||
'params: ' + str(sessionParams))
|
||||
|
@ -120,13 +122,16 @@ def getJson(session, url: str, headers: {}, params: {},
|
|||
sessionHeaders2 = sessionHeaders.copy()
|
||||
if sessionHeaders2.get('Authorization'):
|
||||
sessionHeaders2['Authorization'] = 'REDACTED'
|
||||
if not quiet:
|
||||
print('ERROR: getJson failed\nurl: ' + str(url) + ' ' +
|
||||
'headers: ' + str(sessionHeaders2) + ' ' +
|
||||
'params: ' + str(sessionParams) + ' ')
|
||||
print(e)
|
||||
except SocketError as e:
|
||||
if not quiet:
|
||||
if e.errno == errno.ECONNRESET:
|
||||
print('WARN: getJson failed, connection was reset during getJson')
|
||||
print('WARN: getJson failed, ' +
|
||||
'connection was reset during getJson')
|
||||
print(e)
|
||||
return None
|
||||
|
||||
|
|
|
@ -263,7 +263,7 @@ def getSpeakerFromServer(baseDir: str, session,
|
|||
|
||||
speakerJson = \
|
||||
getJson(session, url, headers, None,
|
||||
__version__, httpPrefix, domain)
|
||||
__version__, httpPrefix, domain, 20, True)
|
||||
return speakerJson
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue