haixuanTao
b1c25e19e7
Make op queue full error a warning
3 years ago
Philipp Oppermann
1475af4711
Reduce log level for zenoh subcrates
Keep the warning messages for now.
3 years ago
Philipp Oppermann
7c801fba2f
Merge branch 'main' into stop-operation
3 years ago
Philipp Oppermann
7cc3b1c5c2
Merge pull request #59 from dora-rs/fix-clippy
Resolve clippy warnings
3 years ago
Philipp Oppermann
dbf189e239
Resolve clippy warnings
3 years ago
Philipp Oppermann
128922ac65
Remove error status for Python in favor of native Python errors
3 years ago
haixuanTao
bf2b9fceb3
impl `traceback` that get traceback from `PyErr`
3 years ago
haixuanTao
f016158e6d
Recover the `traceback` from `PyErr` and use `PyBytes` as input
Recovering the traceback allow to see on which line did Python failed.
Using Pybytes as input make the python input type `bytes` instead of a
List of `u8`.
3 years ago
Philipp Oppermann
825e9a8d7b
Allow operators to stop themselves through a special return value
Useful for source operators that take timers as inputs. Without an explicit stop instructions, they would always run forever.
3 years ago
Philipp Oppermann
7158ff2d38
Send `InputsStopped` event only once, after all inputs are closed
Ensures that the event is only sent after all input straems are exhausted. This avoids a potential race when there are multiples inputs.
3 years ago
Philipp Oppermann
e677adbd58
Keep operators that use dora timers as inputs running indefinitely
The dora timers produce values forever. We only want to stop operators when all their input streams are closed.
3 years ago
Philipp Oppermann
acd0f6193f
Adjust libraries and binaries for new `InputMapping` format
3 years ago
Philipp Oppermann
2750ea59b1
Rename config fields to 'definition'
3 years ago
Philipp Oppermann
45378870ad
Generalize support for single-operator nodes, independent of their type
3 years ago
haixuanTao
251fe6b20f
Replaced `dora-common` with `dora-core`
3 years ago
haixuanTao
28a902d83a
Moving folders in correspondance with #41
Simply moving crate to mirror our discussion without touching at names
3 years ago