def getResponseBody(response): if response.headers['content-type'].startswith('application/json'): try: return Utils.jsonStr_To_Dict(str(response._content)) except: return str.strip(response._content) return str.strip(response._content)
def get_renter_info(self): try: res=requests.get('{}{}'.format(self._get_url(self.prop.get('test.host'),self.prop.get('test.port')),Renter.LOGINPATH),params=self.default_account) if str(res.status_code)[0:1]=='2': try: return Utils.jsonStr_To_Dict(res.content.decode()) except Exception as e: raise e else: logging.error('Renter with [{}] is not accessible.'.format(self.default_account)) return None except Exception as e: raise e
def getExecptedBody(execpted): try: return Utils.jsonStr_To_Dict(str(execpted)) except: return str(execpted)