observatoire-mobilite / odmkraken

The **kraken** is the orchestration layer responsible for gathering and postprocessing ODM's mobility data
MIT License
0 stars 0 forks source link

Changed: Adds mapmatching to live-tests #43

Closed gilgeorges closed 1 year ago

gilgeorges commented 1 year ago

Run fails, but that seems due to #39 - it complains about get_edgelist not existing

psycopg2.errors.UndefinedFunction: function vehdata.get_edgelist() does not exist
LINE 1: SELECT * FROM vehdata.get_edgelist()
                      ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.

Stack Trace:
  File "/home/runner/micromamba-root/envs/test/lib/python3.10/site-packages/dagster/_core/errors.py", line 184, in user_code_error_boundary
    yield
  File "/home/runner/micromamba-root/envs/test/lib/python3.10/site-packages/dagster/_core/execution/resources_init.py", line 325, in single_resource_event_generator
    resource_def.resource_fn(context)
  File "/home/runner/work/odmkraken/odmkraken/src/odmkraken/resources/edmo/busdata/__init__.py", line 117, in shortest_path_engine
    with context.resources.edmo_vehdata.get_edgelist() as cur:
  File "/home/runner/micromamba-root/envs/test/lib/python3.10/contextlib.py", line 135, in __enter__
    return next(self.gen)
  File "/home/runner/work/odmkraken/odmkraken/src/odmkraken/resources/postgres.py", line 55, in callproc
    cur.callproc(proc, args)