Seu
__init__
O método está incompleto:para atribuir parâmetros em variáveis de membro, você deve assign
eles:def __init__(...):
self.schedule_id = schedule_id
...
Você pode ligar antes de chamar
flush
, basta chamar print(newSchedule)
e você verá que todos os seus campos estão vazios.