Il tuo __init__
il metodo è incompleto:per assegnare parametri alle variabili membro dovresti effettivamente assign
loro:
def __init__(...):
self.schedule_id = schedule_id
...
Puoi chiamare prima di chiamare flush
, chiama semplicemente print(newSchedule)
e vedrai che tutti i tuoi campi sono vuoti.