def month_iter(start_month, start_year, end_month, end_year):
    start = datetime(start_year, start_month, 1)
end = datetime(end_year, end_month, 1)
return ((d.month, d.year) for d in rrule(MONTHLY, dtstart=start, until=end))
Как создать итератор месяца