code: def days(start, end=None):
      
      return iterate.between(start, datetime.timedelta(days=1), end)
docs: Iterate over the days between the given datetime_tzs.
  
      Args:
        start: datetime_tz to start from.
        end: (Optional) Date to end at, if not given the iterator will never
             terminate.
  
      Returns:
        An iterator which generates datetime_tz objects a day apart.