ckanext-googleanalytics_v2..../ckanext/googleanalytics/plugin/flask_plugin.py

27 lines
547 B
Python

# -*- coding: utf-8 -*-
from future import standard_library
standard_library.install_aliases()
import queue
import ckan.plugins as plugins
from ckanext.googleanalytics.views import ga
from ckanext.googleanalytics.cli import get_commands
class GAMixinPlugin(plugins.SingletonPlugin):
plugins.implements(plugins.IBlueprint)
plugins.implements(plugins.IClick)
analytics_queue = queue.Queue()
# IBlueprint
def get_blueprint(self):
return [ga]
# IClick
def get_commands(self):
return get_commands()