rramosp/geetiles

TypeError: missing positional arguments at geetiles/cmds.py

Closed this issue · 0 comments

TRACEBACK

Traceback (most recent call last):
File "/home/felipe/miniconda3/envs/fix-geetiles/bin/geet", line 8, in
sys.exit(main())
^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/geetiles/main.py", line 95, in main
make_grid(aoi_wkt_file = args.aoi_wkt_file,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/geetiles/cmds.py", line 203, in make_grid
grid = build_grid(aoi=aoi, chip_size_meters=chip_size_meters)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/geetiles/cmds.py", line 268, in build_grid
parts = utils.mParallel(n_jobs=-1, verbose=30)(delayed(get_polygon)(m, gx, gy, minx, miny)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/felipe/miniconda3/envs/fix-geetiles/lib/python3.11/site-packages/joblib/parallel.py", line 1906, in call
self._print(
TypeError: mParallel._print() missing 1 required positional argument: 'msg_args'

Environment

On a clean conda environment, using pip install git+https://github.com/rramosp/geetiles

proposed fix

utils.mParallel gives a prettier print of the parts created, with more info. But since im not sure how should I fix it, I just changed it to joblib.Parallel for the Polygon creation instead.