Files
blender-cloud/bcloud/attract/extension.py
Sybren A. Stüvel 11d6f888a1 Added Attract extension.
For now it just contains a management command, but I ensured it is
registered properly through the Pillar extension system.
2016-08-30 13:52:28 +02:00

44 lines
1.0 KiB
Python

"""Pillar extension for Attract."""
from pillar.extension import PillarExtension
class AttractExtension(PillarExtension):
@property
def name(self):
return u'Attract'
def flask_config(self):
"""Returns extension-specific defaults for the Flask configuration.
Use this to set sensible default values for configuration settings
introduced by the extension.
:rtype: dict
"""
# Just so that it registers the management commands.
from . import cli
return {}
def blueprints(self):
"""Returns the list of top-level blueprints for the extension.
These blueprints will be mounted at the url prefix given to
app.load_extension().
:rtype: list of flask.Blueprint objects.
"""
return []
def eve_settings(self):
"""Returns extensions to the Eve settings.
Currently only the DOMAIN key is used to insert new resources into
Eve's configuration.
:rtype: dict
"""
return {}