diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2012-07-26 10:46:52 -0500 |
---|---|---|
committer | Christopher Allan Webber <cwebber@dustycloud.org> | 2012-07-26 10:46:52 -0500 |
commit | 5e9e2deee68e3368533586fe9d6efdd6fd0d007f (patch) | |
tree | 98480867161950c0549fb6a7d76d925190b53e9c /mediagoblin/plugins/sampleplugin/__init__.py | |
parent | 33e902e3b39d9f4b25280ccd15300eaca624e778 (diff) | |
parent | 05d8f314c639f30a699c63e3d4f8feae9a5ba60b (diff) | |
download | mediagoblin-5e9e2deee68e3368533586fe9d6efdd6fd0d007f.tar.lz mediagoblin-5e9e2deee68e3368533586fe9d6efdd6fd0d007f.tar.xz mediagoblin-5e9e2deee68e3368533586fe9d6efdd6fd0d007f.zip |
Merge remote-tracking branch 'refs/remotes/willkg/plugins-infrastructure-rewrite'
Diffstat (limited to 'mediagoblin/plugins/sampleplugin/__init__.py')
-rw-r--r-- | mediagoblin/plugins/sampleplugin/__init__.py | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/mediagoblin/plugins/sampleplugin/__init__.py b/mediagoblin/plugins/sampleplugin/__init__.py index b87348af..2cd077a2 100644 --- a/mediagoblin/plugins/sampleplugin/__init__.py +++ b/mediagoblin/plugins/sampleplugin/__init__.py @@ -15,6 +15,28 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. -# This imports the module that has the Plugin subclass in it which -# causes that module to get imported and that class to get registered. -import mediagoblin.plugins.sampleplugin.main +import logging + +from mediagoblin.tools.pluginapi import get_config + + +_log = logging.getLogger(__name__) + + +_setup_plugin_called = 0 + +def setup_plugin(): + global _setup_plugin_called + + _log.info('Sample plugin set up!') + config = get_config('mediagoblin.plugins.sampleplugin') + if config: + _log.info('%r' % config) + else: + _log.info('There is no configuration set.') + _setup_plugin_called += 1 + + +hooks = { + 'setup': setup_plugin + } |