On #2510, the handling of silent_interval was silently (sic) dropped. Currently, the only place where self.silent_interval is checked is the idle_time() method, which is in turn unused. The description is also incorrect, claiming that this is handled automatically.
Normally, with slow hosts and devices which requires only a standard interval of 3.5 characters, this might not be a problem, but some devices (for example some energy meters) require a silent interval of 40 ms.