Votre __init__
la méthode est incomplète :pour affecter des paramètres aux variables membres, vous devez en fait assign
eux :
def __init__(...):
self.schedule_id = schedule_id
...
Vous pouvez appeler avant d'appeler flush
, appelez simplement print(newSchedule)
et vous verrez que tous vos champs sont vides.