def doRead(self):
        """
        Wake up the loop and force C{runUntilCurrent} to run immediately in the
        next timed iteration.
        """
        result = _Waker.doRead(self)
        self.reactor._scheduleSimulate(True)
        return result

        Wake up the loop and force C{runUntilCurrent} to run immediately in the
        next timed iteration.
        
stackoverflow/venv/lib/python3.6/site-packages/twisted/internet/cfreactor.py