class_docstr: Class raising error if used
  
  Standard use is to proxy modules that we could not import
  
  Examples
  --------
  >>> try:
  ...     import silly_module_name
  ... except ImportError:
  ...    silly_module_name = TripWire('We do not have silly_module_name')
  >>> silly_module_name.do_silly_thing('with silly string') #doctest: +IGNORE_EXCEPTION_DETAIL
  Traceback (most recent call last):
      ...
  TripWireError: We do not have silly_module_name
docstr: Raise informative error accessing attributes 
docstr_tok: ["Raise","informative","error","accessing","attributes"]
code: def __getattr__(self, attr_name):
      """Raise informative error accessing attributes"""
      raise TripWireError(self._msg)
  
label_desc: Use image node_id 2 for calling the TripWire obj's underlying member method code with example usage: obj.__getattr__(attr_name) without return types