def main(): path = Path(__file__).parent.parent / 'data' / 'stories.yml' records = [record.data for record in load(path.read_text(), schema)] with db: Story.drop_table() Story.create_table() for record in records: Story.create(**record)
def create_story(**kwargs): return Story.create( url=kwargs.get('url', 'https://blog.example.com/how-i-learned-to-code/'), date=kwargs.get('date', datetime(2019, 12, 19, 0, 0, 0)), title=kwargs.get('title', 'How I Learned to Code'), )
def create_story(**kwargs): return Story.create( url=kwargs.get('url', 'https://blog.example.com/how-i-learned-to-code/'), date=kwargs.get('date', datetime(2019, 12, 19, 0, 0, 0)), title=kwargs.get('title', 'How I Learned to Code'), image_path=kwargs.get('image', 'images/stories/somebody-something.jpg'), )