code: def poll(self, timeout):
      raise NullSidecarError()
  
imports: from __future__ import print_function
  import subprocess
  import fcntl
  import select
  import os
  import sys
  import platform
  from fcntl import F_SETFL
  from os import O_NONBLOCK
  from .sidecar_messages import Message, MessageTypes
  from ..debug import debug
  from metaflow.tracing import inject_tracing_vars
label_desc: Use image node_id 1 for calling the NullPoller obj's underlying member method code with example usage: obj.poll(timeout) without return types