On running the script in the link below to generate the dataset documentation for data downloaded from USGS Landsat 8 Collection 2 Level 2, it ends in an error. ls_usgs_sr_l2.py script
The error :
Traceback (most recent call last):
File "ls_usgs_sr_l2_prepare.py", line 186, in <module>
main()
File "C:\Users\Username\Anaconda3\envs\cubeenv\lib\site-packages\click\core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "C:\Users\Username\Anaconda3\envs\cubeenv\lib\site-packages\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "C:\Users\Username\Anaconda3\envs\cubeenv\lib\site-packages\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\Username\Anaconda3\envs\cubeenv\lib\site-packages\click\core.py", line 610, in invoke
return callback(*args, **kwargs)
File "ls_usgs_sr_l2_prepare.py", line 181, in main
yaml.dump(prepare_datasets(path, file, output), stream, explicit_start=True)
File "ls_usgs_sr_l2_prepare.py", line 153, in prepare_datasets
doc = prep_dataset(path, metadata)
File "ls_usgs_sr_l2_prepare.py", line 96, in prep_dataset
satellite = doc.find('.//satellite').text
AttributeError: 'NoneType' object has no attribute 'text'
This is the product definition used
What is causing the error here?