initial_data.py 385 B

12345678910111213141516171819202122
  1. import logging
  2. from app.db.init_db import init_db
  3. from app.db.session import SessionLocal
  4. logging.basicConfig(level=logging.INFO)
  5. logger = logging.getLogger(__name__)
  6. def init() -> None:
  7. db = SessionLocal()
  8. init_db(db)
  9. def main() -> None:
  10. logger.info("Creating initial data")
  11. init()
  12. logger.info("Initial data created")
  13. if __name__ == "__main__":
  14. main()