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
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 = []
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
def makeKey(self, cls, entity_id): return "%s:%s:%s:%s" % (XConfig.get('app_name'), cls.__name__, entity_id, cls._version)
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()
def makeKey(self, cls, entity_id): return "%s:%s:%s:%s"%(XConfig.get('app_name'), cls.__name__, entity_id, cls._version)
def secure_cookies(self): return SecureCookie.load_cookie( self, secret_key=XConfig.get('COOKIE_SECRET_KEY') or 'XWEB')
def secure_cookies(self): return SecureCookie.load_cookie(self, secret_key=XConfig.get('COOKIE_SECRET_KEY') or 'XWEB')