def remove_follower(self, follower, followee): """ Remove 'follower' follows 'followee' relationship """ try: rel = Follow.objects.get(follower=follower, followee=followee) follower_removed.send(sender=rel, follower=rel.follower) following_removed.send(sender=rel, following=rel.followee) rel.delete() return True except Follow.DoesNotExist: return False
def remove_follower(self, follower, followee): """ Remove 'follower' follows 'followee' relationship """ try: rel = Follow.objects.get(follower=follower, followee=followee) follower_removed.send(sender=rel, follower=rel.follower) following_removed.send(sender=rel, following=rel.followee) rel.delete() bust_cache('followers', followee.pk) bust_cache('following', follower.pk) return True except Follow.DoesNotExist: return False
def remove_follower(self, follower, followee): """ Remove 'follower' follows 'followee' relationship """ try: rel = Follow.objects.get(follower=follower, followee=followee) follower_removed.send(sender=rel, follower=rel.follower) followee_removed.send(sender=rel, followee=rel.followee) following_removed.send(sender=rel, following=rel) notify.send(follower, actor=follower, recipient=followee, verb='stopped following you') rel.delete() bust_cache('followers', followee.pk) bust_cache('following', follower.pk) return True except Follow.DoesNotExist: return False