def get(self, table, query=None): url = '%s%s?results_per_page=%s' % (self.site, table, self.limit) if query: url = '%s&q=%s' % (url, dmp(query, cls=CustomEncoder)) r = g(url, headers=self.HDR) return loads(r.text)['objects']
def get(self, table, query=None): url = "%s%s?results_per_page=%s" % (self.site, table, self.limit) if query: url = "%s&q=%s" % (url, dmp(query, cls=CustomEncoder)) r = g(url, headers=self.HDR) return loads(r.text)["objects"]
def post(self, content): for piece in content: table = piece["table"] r = None for d in piece["data"]: r = p("%s%s" % (self.site, table), data=dmp(d, cls=CustomEncoder), headers=self.HDR) if r.status_code != 201: print( "Response: %s. Request %s with content %s sent to %s" % (r.status_code, r.request.data, r._content, r.url) ) return r
def post(self, content): for piece in content: table = piece['table'] r = None for d in piece['data']: r = p( '%s%s' % (self.site, table), data=dmp(d, cls=CustomEncoder), headers=self.HDR) if r.status_code != 201: print ( 'Response: %s. Request %s with content %s sent to %s' % (r.status_code, r.request.data, r._content, r.url)) return r
def get(self, table, query=None): base = '%s%s' % (self.site, table) url = '%s?q=%s' % (base, dmp(query, cls=CustomEncoder)) if query else base r = g(url, headers=self.HDR) return loads(r.text)['objects']