Files
dss/spa/models/managers/QueuedActivityModelManager.py
2013-06-19 19:24:50 +01:00

16 lines
490 B
Python
Executable File

from django.db import models
class QueuedActivityModelManager(models.Manager):
def contribute_to_class(self, model, name):
super(QueuedActivityModelManager, self).contribute_to_class(model, name)
self._bind_flush_signal(model)
def _bind_flush_signal(self, model):
models.signals.post_save.connect(send_activity_to_queue, model)
def send_activity_to_queue(sender, **kwargs):
instance = kwargs.pop('instance', False)
print instance