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)
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)
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)