1
from django.db.models.signals import post_save
2
from django.contrib.auth.models import User
4
from pybb.gravatar import check_gravatar
5
from pybb.subscription import notify_topic_subscribers, notify_pm_recipients
6
from pybb.models import Post, PrivateMessage
8
def user_saved(instance, **kwargs):
9
check_gravatar(instance)
11
def post_saved(instance, **kwargs):
12
notify_topic_subscribers(instance)
14
def pm_saved(instance, **kwargs):
15
notify_pm_recipients(instance)
19
post_save.connect(user_saved, sender=User)
20
post_save.connect(post_saved, sender=Post)
21
post_save.connect(pm_saved, sender=PrivateMessage)