'Retrieve hourly traffic for a Promoted Link or PromoCampaign.'

@classmethod
def get_hourly_traffic(cls, thing, start, end):

    history = get_promo_traffic(thing, start, end)
    computed_history = []
    for (date, data) in history:
        (imps, clicks) = data
        ctr = _clickthrough_rate(imps, clicks)
        date = date.replace(tzinfo=pytz.utc)
        date = date.astimezone(pytz.timezone('EST'))
        datestr = format_datetime(date, locale=c.locale, format='yyyy-MM-dd    HH:mm    zzz')
        computed_history.append((date, datestr, (data + (ctr,))))
    return computed_history
