Just add weeks=1
to your start_delta
to subtract an additional week:
>>> start_delta = datetime.timedelta(days=weekday, weeks=1)
So, for today (Wednesday, October 30, 2013), start_delta
will be 9 days (back to last Monday, October 21, 2013).
>>> start_delta
datetime.timedelta(9)
>>> start_of_week = today - start_delta
>>> start_of_week
datetime.date(2013, 10, 21)