-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python: Service Loopback not working #1755
Comments
Hello @mariuskreutzer , thank you very much for reporting that bug. We found the problem that caused this issue. It is resolved in this PR: #1760 When the builds are done you can try out the wheels from the GH Actions build or, if it is not urgent, there will we also a release with this fix coming. Small "workaround": If you call "call_method" with a timeout like this (in ms) it also works:
The behaviour differs a little bit like this, but it could unblock you. Let us know, if the new packages resolve your issues. Many greetings (Windows: https://github.com/eclipse-ecal/ecal/actions/runs/11145221882/artifacts/2006308442 |
Hello @Peguen and @KerstinKeller, First of thank you for the swift response. I can confirm that everything works with the new wheel from the GH actions you linked. The timeout parameter also seems to work, at least in my example application at the top. Greetings |
@mariuskreutzer No problem, thanks for reporting. |
Problem Description
Hello,
im currently trying to test an module written in Python. The tests involves communicating through eCAL. Everything is done inside a single python process, if enable loopback communication everything works for pub/sub communication.
But if I try to do the same with services the applications freezes (does not even react to ctrl-c). Setting loopback has no effect (freezes with and without).
How to reproduce
I have created a minimal sample:
Which results in this output (includes me killing the process):
How did you get eCAL?
Custom Build / Built from source
Environment
eCAL System Information
The text was updated successfully, but these errors were encountered: