Esempio n. 1
0
 def __init__(self, app, path, name, config, context=None, **kwargs):
     context = context or {}
     self.app = app
     self.path = path
     self.name = name
     self.config = config
     base_url = context.get('base_url', '')
     self.base_url = '/'.join([base_url, self.name]) if base_url else self.name
     self._set_up_static_plugin()
     self._set_up_static_images()
     template_cache_dir = context.get('template_cache_dir', None)
     additional_template_paths = context.get('additional_template_paths', [])
     self._set_up_template_plugin(template_cache_dir, additional_template_paths=additional_template_paths)
     self.resource_parser = resource_parser.ResourceParser(app)
Esempio n. 2
0
 def __init__(self, app, path, name, config, context=None, **kwargs):
     context = context or {}
     self.app = app
     self.path = path
     self.name = name
     self.config = config
     base_url = context.get('base_url', '')
     self.base_url = '/'.join((base_url, self.name)) if base_url else self.name
     self.static_path = self._get_static_path(self.path)
     if self.static_path and os.path.exists(os.path.join(self.static_path, 'logo.png')):
         self.config['logo'] = self.static_path + '/logo.png'
     template_cache_dir = context.get('template_cache_dir', None)
     additional_template_paths = context.get('additional_template_paths', [])
     self._set_up_template_plugin(template_cache_dir, additional_template_paths=additional_template_paths)
     self.resource_parser = resource_parser.ResourceParser(app)