File size: 445 Bytes
e1df50c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from typing import List
from sqlalchemy.orm import Session

from data.models import TTSData
from utils.logger import Logger

log = Logger()


class TTSDataRepo:
    def __init__(self, db: Session) -> None:
        self.db = db

    def get_range(self, start_id: int, end_id: int) -> List[TTSData]:
        return (
            self.db.query(TTSData)
            .filter(TTSData.id >= start_id, TTSData.id <= end_id)
            .all()
        )