Files
edx-platform/common/djangoapps/track/backends/__init__.py
2019-05-07 15:16:42 -04:00

29 lines
468 B
Python

"""
Event tracking backend module.
Contains the base class for event trackers, and implementation of some
backends.
"""
from __future__ import absolute_import
import abc
import six
class BaseBackend(six.with_metaclass(abc.ABCMeta, object)):
"""
Abstract Base Class for event tracking backends.
"""
def __init__(self, **kwargs):
pass
@abc.abstractmethod
def send(self, event):
"""Send event to tracker."""
pass