Example #1
0
 def make_request():
     try:
         req = urllib2.Request(
             "http://%s/" % settings.FACT_HOST,
             headers={'X-Fact-Log': util.backend_dumps(info)})
         urllib2.urlopen(req, timeout=3)
     except IOError:
         from canvas.models import Metrics
         Metrics.fact_record_fail.record(request, record_fact=False)
Example #2
0
    def bump(self, comment_sticker):
        """ Will safely reject stickers that aren't epic enough. """
        if comment_sticker.cost < knobs.FEED_PROMOTION_STICKER_COST_THRESHOLD:
            return

        data = {
            'username': comment_sticker.user.username,
            'sticker_type_id': comment_sticker.type_id,
            'comment_id': comment_sticker.comment.id,
        }
        super(UserFeedPromotionBuffer, self).bump(util.backend_dumps(data), coerce=False)
Example #3
0
    def bump(self, comment_sticker):
        """ Will safely reject stickers that aren't epic enough. """
        if comment_sticker.cost < knobs.FEED_PROMOTION_STICKER_COST_THRESHOLD:
            return

        data = {
            'username': comment_sticker.user.username,
            'sticker_type_id': comment_sticker.type_id,
            'comment_id': comment_sticker.comment.id,
        }
        super(UserFeedPromotionBuffer, self).bump(util.backend_dumps(data),
                                                  coerce=False)
Example #4
0
 def make_request():
     try:
         req = urllib2.Request("http://%s/" % settings.FACT_HOST, headers={'X-Fact-Log': util.backend_dumps(info)})
         urllib2.urlopen(req, timeout=3)
     except IOError:
         from canvas.models import Metrics
         Metrics.fact_record_fail.record(request, record_fact=False)