Su __init__
el método está incompleto:para asignar parámetros a las variables miembro, en realidad debe assign
ellos:
def __init__(...):
self.schedule_id = schedule_id
...
Puede llamar antes de llamar a flush
, simplemente llame a print(newSchedule)
y verás que todos tus campos están vacíos.