code: def months_int(self):
          if not self._is_reversed:
              return list(xrange(self.st_time.month, self.end_time.month + 1))
          else:
              months_st = list(xrange(self.st_time.month, 13))
              months_end = list(xrange(1, self.end_time.month + 1))
              return months_st + months_end