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
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
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"