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