code: def monthdays2calendar(cls, year, month):
          
          weeks = []
          week = []
          for day in NepCal.itermonthdays2(year, month):
              week.append(day)
              if len(week) == 7:
                  weeks.append(week)
                  week = []
          if len(week) > 0:
              weeks.append(week)
          return weeks
docs: Return a list of the weeks in the month month of the year as full weeks.
          Weeks are lists of seven tuples of day numbers and weekday numbers.