Exemplo n.º 1
0
 def idgenerator(self):
     
     if not hasattr(self, '_idgenerator') or not self._idgenerator:
         connection = self.connection_manager.get(XConfig.get('idgenerator.db'))
         self._idgenerator = IdGenerator(connection, XConfig.get('idgenerator.count') or 5)
         
     return self._idgenerator
Exemplo n.º 2
0
 def __init__(self):
     from db import ConnectionManager
     self.connection_manager = ConnectionManager(XConfig.get('db'))
     self.cache_manager = CacheManager(XConfig.get('cache'))
     self.entity_list = {}
     self.use_cache = False
     self.use_preload = True
     self.use_validator = False
     self.bad_entitys = []
Exemplo n.º 3
0
 def __init__(self):
     from db import ConnectionManager
     self.connection_manager = ConnectionManager(XConfig.get('db'))
     self.cache_manager = CacheManager(XConfig.get('cache'))
     self.entity_list = {}
     self.use_cache = False
     self.use_preload = True
     self.use_validator = False
     self.bad_entitys = []
Exemplo n.º 4
0
    def idgenerator(self):

        if not hasattr(self, '_idgenerator') or not self._idgenerator:
            connection = self.connection_manager.get(
                XConfig.get('idgenerator.db'))
            self._idgenerator = IdGenerator(
                connection,
                XConfig.get('idgenerator.count') or 5)

        return self._idgenerator
Exemplo n.º 5
0
 def makeKey(self, cls, entity_id):
     return "%s:%s:%s:%s" % (XConfig.get('app_name'), cls.__name__,
                             entity_id, cls._version)
Exemplo n.º 6
0
Arquivo: web.py Projeto: sjl421/xweb-1
logger = logging.getLogger()
logger.setLevel(10)
ch = logging.StreamHandler()
ch.setFormatter(logging.Formatter('%(asctime)s %(message)s'))
ch.setLevel(10)
logger.addHandler(ch)

config = {
    'db': {
        'default': {
            'driver':'mysql',   
            'user': '******',
            'passwd': '',
            'host': '127.0.0.1',
            'db': 'app_video360',
            'charset': 'utf8'
        }
    },
    'cache': {
        'default':'127.0.0.1:2000'
    },
    'rewrite_rules': rewrite.rewrite_rules
}

XConfig.load(config)

www_app = XApplication('www',  '%s..' % script_path)

if __name__ == '__main__':
    www_app.runDebug()
Exemplo n.º 7
0
 def makeKey(self, cls, entity_id):
     return "%s:%s:%s:%s"%(XConfig.get('app_name'),
                           cls.__name__, entity_id, cls._version)
Exemplo n.º 8
0
 def secure_cookies(self):
     return SecureCookie.load_cookie(
         self, secret_key=XConfig.get('COOKIE_SECRET_KEY') or 'XWEB')
Exemplo n.º 9
0
 def secure_cookies(self):
     return SecureCookie.load_cookie(self, secret_key=XConfig.get('COOKIE_SECRET_KEY') or 'XWEB')