def get_from(resp, key):
"""get specified key from plugin response output
"""
if resp is None:
return False
try: # bottle
content = resp.content
except: # TestApp
content = resp.body
if resp.status_code == 200:
error = jsonloads(content)['Err']
if error:
log.error(error)
return False
return jsonloads(content).get(key)
else:
log.error('%s: %s', resp.status_code, resp.reason)
return False
评论列表
文章目录