005-config.py 740 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import pathlib
  2. current = pathlib.Path(__file__).parent
  3. root = current.parent
  4. import sys
  5. sys.path.append(str(root))
  6. import assets
  7. config_file = pathlib.Path("./005-test-config.json")
  8. if config_file.is_file():
  9. config_file.unlink()
  10. print("Creating config file.")
  11. assets.config_generator(assets.app_config).save(config_file)
  12. print()
  13. print("Loading config file.")
  14. config = assets.config_loader(assets.app_config).load(config_file).result
  15. print()
  16. print("Result:")
  17. print(config)
  18. print()
  19. wait = input("Change config file, save it, and please enter: ")
  20. print("Loading from config file.")
  21. config_2 = assets.config_loader(assets.app_config).load(config_file).result
  22. print()
  23. print("Result:")
  24. print(config_2)
  25. print()
  26. config_file.unlink()