Вашият __init__
методът е непълен:за да присвоите параметри на променливи-членове, всъщност трябва да assign
тях:
def __init__(...):
self.schedule_id = schedule_id
...
Можете да се обадите, преди да се обадите на flush
, просто извикайте print(newSchedule)
и ще видите, че всичките ви полета са празни.