def __init__(self, classes=[]): from gluon import current self.request = current.request self.session = current.session self.response = current.response self.T = current.T self.CURL = current.CURL self.cache = current.cache self.TIMEFORMAT = current.TIMEFORMAT self.DATEFORMAT = current.DATEFORMAT self.pdate = current.pdate self.ftime = current.ftime self.get_image = current.get_image from config import Config self.config = Config() if not current.request.env.web2py_runtime_gae: DAL.__init__( self, self.config.db.uri, migrate_enabled=self.config.db.migrate_enabled, check_reserved=["all"] ) else: DAL.__init__(self, self.config.db.gaeuri) current.session.connect(current.request, current.response, db=self) if classes: self.define_classes(classes)
def __init__(self, classes=[]): from gluon import current self.request = current.request self.session = current.session self.response = current.response self.T = current.T self.CURL = current.CURL self.cache = current.cache self.TIMEFORMAT = current.TIMEFORMAT self.DATEFORMAT = current.DATEFORMAT self.pdate = current.pdate self.ftime = current.ftime self.get_image = current.get_image from config import Config self.config = Config() if not current.request.env.web2py_runtime_gae: DAL.__init__(self, self.config.db.uri, migrate_enabled=self.config.db.migrate_enabled, check_reserved=['all']) else: DAL.__init__(self, self.config.db.gaeuri) current.session.connect(current.request, current.response, db=self) if classes: self.define_classes(classes)
def __init__(self, classes=[]): self._LAZY_TABLES = {} self._lazy_tables = {} self._tables = {} from gluon import current self.request = current.request self.session = current.session self.response = current.response self.T = current.T self.CURL = current.CURL self.cache = current.cache self.TIMEFORMAT = current.TIMEFORMAT self.DATEFORMAT = current.DATEFORMAT self.pdate = current.pdate self.ftime = current.ftime self.get_image = current.get_image from config import Config self.config = Config() if not current.request.env.web2py_runtime_gae: self._LAZY_TABLES = [] # needed because of lazydal DAL.__init__(self, self.config.db.uri, migrate_enabled=self.config.db.migrate_enabled, check_reserved=['all']) #session does not works well in db (why?) #current.session.connect(current.request, current.response, db=self) else: DAL.__init__(self, self.config.db.gaeuri) current.session.connect(current.request, current.response, db=self) if classes: self.define_classes(classes)
def __init__(self, config, datamodels=None): self._LAZY_TABLES = dict() self._tables = dict() self.config = config DAL.__init__(self, **config.db) if datamodels: self.define_datamodels(datamodels)
def __init__(self, config, datamodels=None): self._LAZY_TABLES = dict() self._tables = dict() self.config = config DAL.__init__(self, **config.db) if datamodels: self.define_datamodels(datamodels)
def __init__(self, config): """ :param config: """ self._tables = dict() self.config = config DAL.__init__(self, **config.db)
def __init__(self, config): """ :param config: """ self._tables = dict() self.config = config DAL.__init__(self, **config.db)
def __init__(self, config, datamodels=None): self.config = config DAL.__init__(self, **config.db) if datamodels: self.define_datamodels(datamodels)
def __init__(self, *args, **kw): DAL.__init__(self, *args, **kw) engine = self._dbname.split(':')[0] if not engine in self.supported_engines: raise NotImplementedError('%s is not one of the supported engines: %s' % (self._dbname, ', '.join(self.supported_engines)))
def __init__(self, config, datamodels=None): self.config = config DAL.__init__(self, **config.db) if datamodels: self.define_datamodels(datamodels)