Closed KavitShah1998 closed 1 month ago
Currently not having timeout set to None is causing blockers.
@tusharsangam do you think setting timeout to None can cause any blocking issues?
Does
self.socket.settimeout(None)
block the execution, which means the code would only continue once we receive the images?
timeout is mainly to say how long should I keep this service alive. So if timeout is 90, it will keep service alive for 90 seconds of inactivity and then trigger error.
If timeout is None, it means no need to die , just keep listening.
@jimmytyyang
@tusharsangam has verbally approved the PR on slack. Will merge the PR
This PR solves the ROSBridge timeout error issue that we used to see in hab-llm
We used to ignore this error but if a subscriber timeout, it will stop receiving any further msgs about that topic. This was now becoming an issue for image detection strings. Thus fixing this asap is super important