CS-SI / eodag

Earth Observation Data Access Gateway
https://eodag.readthedocs.io
Apache License 2.0
320 stars 44 forks source link

Fix Cruncher plugins #68

Closed sbrunato closed 5 years ago

sbrunato commented 5 years ago

Original report by Oyono (Bitbucket: aoyono, GitHub: aoyono).


#!python

Traceback (most recent call last):
  File "/home/aoyono/workspace/virtualenvs/eodag27/bin/eodag", line 11, in <module>
    load_entry_point('eodag', 'console_scripts', 'eodag')()
  File "/home/aoyono/workspace/virtualenvs/eodag36/lib/python3.6/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/home/aoyono/workspace/virtualenvs/eodag36/lib/python3.6/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/aoyono/workspace/virtualenvs/eodag36/lib/python3.6/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/aoyono/workspace/virtualenvs/eodag36/lib/python3.6/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/aoyono/workspace/virtualenvs/eodag36/lib/python3.6/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/aoyono/workspace/virtualenvs/eodag36/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/aoyono/workspace/geoproductsgod/archi_tests/eodag/eodag/cli.py", line 126, in search_crunch
    for cruncher in (satim_api.get_cruncher(cname, **cruncher_args_dict.get(cname, {})) for cname in cruncher_names):
  File "/home/aoyono/workspace/geoproductsgod/archi_tests/eodag/eodag/cli.py", line 126, in <genexpr>
    for cruncher in (satim_api.get_cruncher(cname, **cruncher_args_dict.get(cname, {})) for cname in cruncher_names):
  File "/home/aoyono/workspace/geoproductsgod/archi_tests/eodag/eodag/api/core.py", line 323, in get_cruncher
    return self._plugins_manager.get_crunch_plugin(name, **plugin_conf)
TypeError: get_crunch_plugin() got multiple values for argument 'name'
sbrunato commented 5 years ago

Original comment by Oyono (Bitbucket: aoyono, GitHub: aoyono).


implements instantiation of crunchers and corrects filter_overlap

Fix #68

→ <<cset 42d3b13bdecf>>

sbrunato commented 5 years ago

Original changes by Oyono (Bitbucket: aoyono, GitHub: aoyono).


changed state from "new" to "resolved"