drupan
drupan copied to clipboard
yaml.load() doesn't work (in config.py)
yaml.load() doesn't work (in config.py)
drupan config.yaml --serve Traceback (most recent call last): File "C:\Users\reedj\AppData\Local\Programs\Python\Python310\Scripts\drupan-script.py", line 33, in <module> sys.exit(load_entry_point('drupan==3.0.2', 'console_scripts', 'drupan')()) File "C:\Users\reedj\AppData\Local\Programs\Python\Python310\lib\site-packages\drupan\cmd.py", line 64, in cmd engine.config.from_file(args.config) File "C:\Users\reedj\AppData\Local\Programs\Python\Python310\lib\site-packages\drupan\config.py", line 34, in from_file self.parse_yaml(infile.read()) File "C:\Users\reedj\AppData\Local\Programs\Python\Python310\lib\site-packages\drupan\config.py", line 80, in parse_yaml parsed = yaml.load(raw) TypeError: load() missing 1 required positional argument: 'Loader'
https://stackoverflow.com/questions/69564817/typeerror-load-missing-1-required-positional-argument-loader-in-google-col
Now, the load() function requires parameter loader=Loader.
If your YAML file contains just simple YAML (str, int, lists), try to use yaml.safe_load() instead of yaml.load(). And If you need FullLoader, you can use yaml.full_load().