I am using this for an embedded project where the broker can disappear and come back due to sleep processing. When it comes back up I traced back a large reconnection delay to the fact that the call ...
In the current implementation of the SysLogHandler class from the logging.handlers module, if the specified address does not respond or is unreachable, the createSocket method may block indefinitely.
Which program is pickling and why? That seems like a very strange thing to do in this situation. The only time to pickle something is if you need to represent a non-string object on disk, but Python ...