All pastes #212287 Raw Edit

Someone

public text v1 · immutable
#212287 ·published 2006-10-20 20:07 UTC
rendered paste body
# Filter records older than 7 days.
def lastSevenDays(dataLines, daysBack):
        from datetime import datetime, timedelta
        sevenAgo = datetime.today() - timedelta(days=daysBack)
        days = []
        for day in range(daysBack):
                days.append(sevenAgo.date())
                sevenAgo = sevenAgo + timedelta(days=1)
                last7DLines = []
                for line in dataLines:
                        if re.compile(str(days)).search(line):
                                last7DLines.append(line)
                        else:
                                pass
                return last7DLines

dataLines = lastSevenDays(dataLines, 7)