def inner(*args, **kwargs):
        client = Cloudant(db_credentials['username'],
                          db_credentials['password'],
                          url=db_credentials['url'])
        client.connect()
        client.session()
        kwargs['client'] = client

        result = foo(*args, **kwargs)
        client.session_logout()
        client.disconnect()
        return result
Exemple #2
0
 def __init__(self):
     mimetypes.init()
     cloudant_user = os.environ["CLOUDANT_USER"]
     cloudant_pass = os.environ["CLOUDANT_PASS"]
     client = Cloudant(cloudant_user, cloudant_pass, account=cloudant_user)
     client.connect()
     session = client.session()
     self.database = client['scout']
     self.client = client
Exemple #3
0
def connect_db():
    USERNAME, PASSWORD, URL, DATABASE_NAME = connect_filedb.getconfig()
    client = Cloudant(USERNAME, PASSWORD, url=URL)
    client.connect()
    session = client.session()
    if DATABASE_NAME in client.all_dbs():
        return DATABASE_NAME, client
    else:
        return "No such Database exist"