Example #1
0
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)   
Example #2
0
 def json_body(self):
     try:
         return json.load(self.body_file)
     except ValueError:
         return self.body