Esempio n. 1
0
 def create_connection():
     if config.get('infobase_server'):
         return client.connect(type='remote', base_url=config.infobase_server)
     elif config.get('db_parameters'):
         return client.connect(type='local', **config.db_parameters)
     else:
         raise Exception("db_parameters are not specified in the configuration")
Esempio n. 2
0
 def create_connection():
     if config.get('infobase_server'):
         return client.connect(type='remote',
                               base_url=config.infobase_server)
     elif config.get('db_parameters'):
         return client.connect(type='local', **config.db_parameters)
     else:
         raise Exception(
             "db_parameters are not specified in the configuration")
Esempio n. 3
0
def create_site():
    from infogami.infobase import client
    
    if config.site is None:
        site = web.ctx.host.split(':')[0] # strip port
    else:
        site = config.site
    
    web.ctx.conn = client.connect(**config.infobase_parameters)
    
    # set auto token in the connection
    if web.ctx.get('env'): # do this only if web.load is already called
        auth_token = web.cookies().get(config.login_cookie_name)
        web.ctx.conn.set_auth_token(auth_token)
    
    return client.Site(web.ctx.conn, site)
Esempio n. 4
0
def create_site():
    from infogami.infobase import client

    if config.site is None:
        site = web.ctx.host.split(':')[0]  # strip port
    else:
        site = config.site

    web.ctx.conn = client.connect(**config.infobase_parameters)

    # set auto token in the connection
    if web.ctx.get('env'):  # do this only if web.load is already called
        auth_token = web.cookies().get(config.login_cookie_name)
        web.ctx.conn.set_auth_token(auth_token)

    return client.Site(web.ctx.conn, site)
Esempio n. 5
0
 def create_site(self, name='test'):
     conn = client.connect(type='local')
     return client.Site(conn, 'test')
Esempio n. 6
0
def create_remote_connection():
    return client.connect(type='remote', base_url=config.infobase_server)
Esempio n. 7
0
def create_local_connection():
    _update_infobase_config()
    return client.connect(type='local', **web.config.db_parameters)
Esempio n. 8
0
def create_remote_connection():
    return client.connect(type='remote', base_url=config.infobase_server)
Esempio n. 9
0
def create_local_connection():
    _update_infobase_config()
    return client.connect(type='local', **web.config.db_parameters)
Esempio n. 10
0
 def create_connection(self):
     conn = client.connect(**infogami.config.infobase_parameters)
     auth_token = web.cookies().get(infogami.config.login_cookie_name)
     conn.set_auth_token(auth_token)
     return conn
Esempio n. 11
0
 def __init__(self, host, sitename='openlibrary.org'):
     self.conn = client.connect(type='remote', base_url=host)
     self.sitename = sitename
Esempio n. 12
0
 def create_connection(self):
     conn = client.connect(**infogami.config.infobase_parameters)
     auth_token = web.cookies().get(infogami.config.login_cookie_name)
     conn.set_auth_token(auth_token)
     return conn
Esempio n. 13
0
 def __init__(self, host, sitename='openlibrary.org'):
     self.conn = client.connect(type='remote', base_url=host)
     self.sitename = sitename
Esempio n. 14
0
 def create_site(self, name='test'):
     conn = client.connect(type='local')
     return client.Site(conn, 'test')
Esempio n. 15
0
 def create_connection(self):
     if config.infobase_server:
         return client.connect(type='remote', base_url=config.infobase_server)
     else:
         return client.connect(type='local', **config.db_parameters)