code: def iterweekdays(self, d1, d2):
          
          for dt in self.iterdays(d1, d2):
              if not self.isweekend(dt):
                  yield dt
docs: Date iterator returning dates in d1 <= x < d2, excluding weekends