Wordpress PuSH errors aren't really errors, so don't log them.

This commit is contained in:
Samuel Clay 2012-03-30 17:12:03 -07:00
parent 06a11d5fb4
commit 2bdd2b587d

View file

@ -62,14 +62,14 @@ class PushSubscriptionManager(models.Manager):
subscription.verified = False
else:
error = response.content
logging.debug(u' ---> [%-30s] ~FR~BKFeed failed to subscribe to push: %s' % (
unicode(subscription.feed)[:30], error))
if not force_retry and 'You may only subscribe to' in error:
extracted_topic = re.search("You may only subscribe to (.*?) ", error)
if extracted_topic:
subscription = self.subscribe(extracted_topic.group(1),
feed=feed, hub=hub, force_retry=True)
else:
logging.debug(u' ---> [%-30s] ~FR~BKFeed failed to subscribe to push: %s' % (
unicode(subscription.feed)[:30], error))
subscription.save()
feed.setup_push()