code: def read_time_range(cls, *args, **kwargs):
          
          criteria = list(args)
          start = kwargs.get('start_timestamp')
          end = kwargs.get('end_timestamp')
          if start is not None:
              criteria.append(cls.time_order <= -start)
          if end is not None:
              criteria.append(cls.time_order >= -end)
          return cls.read(*criteria)
docs: Get all timezones set within a given time. Uses time_dsc_index
  
          SELECT *
          FROM <table>
          WHERE time_order <= -<start_timestamp>
          AND time_order >= -<end_timestamp>
  
          :param args: SQLAlchemy filter criteria, (e.g., uid == uid, type == 1)
          :param kwargs: start_timestamp and end_timestamp are the only kwargs, they specify the range (inclusive)
          :return: model generator