timeout_s in Connection_send_message_with_reply is always < 0, whatever value you pass to with the timeout keyword.
Created attachment 10609 [details] [review] Fix Looks like a type mismatch: double timeout_s = -1.0; but float in if (!PyArg_ParseTuple(args, "O|f:send_message_with_reply_and_block", &obj, &timeout_s)) { return NULL; }
Fixed in git, and the same fix for send_message_with_reply_and_block(). I'll release 0.82.1 soon, after I've checked for any other immediate bugs.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.