Thanks. I left "base" out as i was trying to remove as much uneeded code from example as possible. I had defined it as
base = datetime.datetime(2017,1,1)
Reading your code this sounds to simple :-).
def dates(first, numdays):
# generate datetime objects for extra clarity
# note there are no implicit arguments like `base` in your code
for _ in range(numdays):
yield first
first += ONE_DAY
Thanks
Sayth
--
https://mail.python.org/mailman/listinfo/python-list
