def METHOD_NAME(self, timeout):
    """poll in seconds rather than milliseconds.
    Event masks will be IOLoop.READ/WRITE/ERROR
    """
    z_events = self._poller.METHOD_NAME(1000*timeout)
    return [ (fd,self._remap_events(evt)) for (fd,evt) in z_events ]