Compare commits
2 commits
3375138de0
...
2542fa0ae0
Author | SHA1 | Date | |
---|---|---|---|
2542fa0ae0 | |||
5fb0994017 |
2 changed files with 0 additions and 4 deletions
|
@ -17,7 +17,6 @@ from pydantic import BaseModel
|
|||
# TODO: Add a model for the substitutions
|
||||
|
||||
class Lesson(BaseModel):
|
||||
id: int
|
||||
position : int
|
||||
date: date
|
||||
room: str | None
|
||||
|
@ -31,7 +30,6 @@ class Lesson(BaseModel):
|
|||
@staticmethod
|
||||
def from_hebe_dict(data: dict):
|
||||
return Lesson(
|
||||
id=data["Id"],
|
||||
position = data["TimeSlot"]["Position"],
|
||||
date=datetime.fromtimestamp(data["Date"]["Timestamp"] / 1000),
|
||||
room=data["Room"]["Code"],
|
||||
|
|
|
@ -26,7 +26,6 @@ class Notes(SQLModel, table=True):
|
|||
|
||||
class Timetable(SQLModel, table=True):
|
||||
id: int = Field(default=None, primary_key=True) # Add an auto-incrementing id
|
||||
lid: int
|
||||
position : int
|
||||
date: date
|
||||
room: str | None
|
||||
|
@ -65,7 +64,6 @@ def create_timetable_database(timetable_list):
|
|||
session.execute(delete(Timetable))
|
||||
for lesson in timetable_list:
|
||||
lesson_obj = Timetable(
|
||||
lid=lesson.id,
|
||||
position = lesson.position,
|
||||
date=lesson.date,
|
||||
room=lesson.room,
|
||||
|
|
Loading…
Add table
Reference in a new issue