Closed specv closed 3 months ago
Pretty crazy ngl. I remember finding it myself and kind of forgetting about it. The issue was multiple things. First was that I used Task.run() which wouldn't really get terminated alongside the genserver Second was that it was sometimes capturing exit signal from the Port that was killed alongside python process. Third was that sometimes before the genserver got killed, it returned the ErlangError that indicates that the erlport python process was stopped.
Should be fixed with #25 I will probably release it with the #23 once im done with it Thanks for the report 😄
After a Python function call times out, subsequent calls behave unexpectedly:
%ErlangError{original: :stopped, reason: nil}
.To reproduce this issue, you can use the following code: