def couchdb_version(server_uri): resp = request(server_uri, headers=[("Accept", "application/json")]) version = json.load(resp.body_file)["version"] t = [] for p in version.split("."): try: t.append(int(p)) except ValueError: continue return tuple(t)
def json_body(self): try: return json.load(self.body_file) except ValueError: return self.body