def add_story(self, title, date, category, story, sources): #db = sqlite3.connect('model/news.db') #c = db.cursor() #c.execute("insert into news (title,date,category,story) values (?,?,?,?)", (title,date,category,story)) #id = c.lastrowid #for source in sources: # c.execute("insert into sources (id,source,url,headline,story) values (?,?,?,?,?)", (id,source.name,source.url,source.headline,source.story)) #db.commit() #c.close() story_instance = Story() story_instance.set_id(id) story_instance.set_title(title) story_instance.set_date(date) story_instance.set_story(story) for source in sources: story_instance.add_source(source) self.stories.append(story_instance)