code: def poll(self, timeout):
      for fd, event in self._poll.poll(timeout):
          yield ProcPollEvent(
              fd=fd,
              can_read=bool(event & select.POLLIN),
              is_terminated=bool(event & select.POLLHUP)
              or bool(event & select.POLLERR),
          )
  
imports: import platform
  import select
label_desc: Use image node_id 4 for calling the LinuxProcPoll obj's underlying member method code with example usage: obj.poll(timeout) without return types