All pastes #216471 Raw Edit

Untitled

public text v1 · immutable
#216471 ·published 2006-10-23 03:49 UTC
rendered paste body
from datetime import datetime, timedelta
# Filter records older than 7 days.
def lastSevenDays(dataLines, daysBack):
        sevenAgo = datetime.today() - timedelta(days=daysBack - 1)
        days = []
        for day in range(daysBack):
                days.append(str(sevenAgo.date()))
                sevenAgo += timedelta(days=1)
        last7Dlines = [datum for datum in dataLines if any(day in datum for day in days)]
        return last7DLines

dataLines = lastSevenDays(dataLines, 7)