Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from djangobb_forum.models import Topic, Post
- from django.db.models.signals import post_save
- import socket
- SITE_URL = "http://test.azelphur.com"
- def sendMsg(msg):
- s = socket.socket()
- s.connect(("localhost", 1079))
- s.send(msg)
- s.shutdown(socket.SHUT_WR)
- # method for updating
- def new_forum_topic(sender, instance, created, **kwargs):
- if created:
- msg = "New forum topic: %s by %s - %s%s with post: %s\r\n" % (
- instance,
- instance.user,
- SITE_URL,
- instance.get_absolute_url(),
- instance.last_post
- )
- sendMsg(msg)
- # method for updating
- def new_forum_post(sender, instance, created, **kwargs):
- if created:
- print dir(instance)
- msg = "New forum post: %s by %s in %s / %s - %s%s\r\n" % (
- instance,
- instance.user,
- instance.topic.forum.category,
- instance.topic,
- SITE_URL,
- instance.get_absolute_url()
- )
- sendMsg(msg)
- # register the signal
- post_save.connect(new_forum_topic, sender=Topic)
- post_save.connect(new_forum_post, sender=Post)
Advertisement
Add Comment
Please, Sign In to add comment