def load_config(filename='config.py'): catsup_path = os.path.dirname(__file__) config = ObjectDict( catsup_path=catsup_path, posts_path=os.path.join(catsup_path, '_posts'), common_template_path=os.path.join(catsup_path, 'template'), deploy_path=os.path.join(catsup_path, 'deploy'), disqus_shortname='catsup', feed='feed.xml', post_per_page=3, gzip=True, static_url='static', theme_name='sealscript', google_analytics='' ) execfile(filename, {}, config) if 'theme_path' not in config: config.theme_path = os.path.join(catsup_path, 'themes', config.theme_name) if 'template_path' not in config: config.template_path = os.path.join(config.theme_path, 'template') if 'static_path' not in config: config.static_path = os.path.join(config.theme_path, 'static') if config.site_url.endswith('/'): config.site_url = config.site_url[:-1] if config.static_url.endswith('/'): config.static_url = config.static_url[:-1] return config
def load_config(filename='config.py'): catsup_path = os.path.dirname(__file__) config = ObjectDict(catsup_path=catsup_path, posts_path=os.path.join(catsup_path, '_posts'), common_template_path=os.path.join( catsup_path, 'template'), deploy_path=os.path.join(catsup_path, 'deploy'), disqus_shortname='catsup', feed='feed.xml', post_per_page=3, gzip=True, static_url='static', theme_name='sealscript', google_analytics='') execfile(filename, {}, config) if 'theme_path' not in config: config.theme_path = os.path.join(catsup_path, 'themes', config.theme_name) if 'template_path' not in config: config.template_path = os.path.join(config.theme_path, 'template') if 'static_path' not in config: config.static_path = os.path.join(config.theme_path, 'static') if config.site_url.endswith('/'): config.site_url = config.site_url[:-1] if config.static_url.endswith('/'): config.static_url = config.static_url[:-1] return config
def __init__(self): settings = ObjectDict() settings.debug = options.debug settings.autoescape = None self.base_dir = os.path.abspath(os.path.dirname(__file__)) settings.template_path = os.path.join(self.base_dir, 'templates') settings.static_path = os.path.join(self.base_dir, 'static') handlers = [ (r'/', IndexHandler), (r'/upload', IndexHandler), (r'/myfile', MyFileHandler), (r'/myfile/list', ListRemoteFileHandler), (r'/myfile/delete', DeleteRemoteFileHandler), ] super(Application, self).__init__(handlers, **settings)