def read(self, count=None, timeout=None):
        logger.debug("debug %s reading..." % (self.__name, ))
        data = self.get(block=True, timeout=timeout)
        # signal that we are ready
        self.task_done()
        logger.debug("debug %s read %s" % (self.__name, data))
        return data
dataset/ETHPy150Open uwdata/termite-visualizations/web2py/gluon/debug.py/Pipe.read/original