code: def itermonthdays2(cls, year, month):
          
          for day in NepCal.itermonthdates(year, month):
              if day.month == month:
                  yield (day.day, day.weekday())
              else:
                  yield (0, day.weekday())
docs: Similar to itermonthdays2 but returns tuples of day and weekday.