from gluon import current
from gluon.dal import DAL

request=current.request
session=current.session
response=current.response

def init_db():
    if not request.env.web2py_runtime_gae:
        ## if NOT running on Google App Engine use SQLite or other DB
        db = DAL('sqlite://storage.sqlite')
    else:
        ## connect to Google BigTable (optional 'google:datastore://namespace')
        db = DAL('google:datastore')
    return db

db = init_db()