<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def iterweekdays(self, d1, d2):
 """ Date iterator returning dates in d1 <= x < d2, excluding weekends """

        for dt in self.iterdays(d1, d2):
            if not self.isweekend(dt):
                yield dt