code: def test_load_v2():
      data = """CellProfiler Pipeline: http://www.cellprofiler.org
  Version:1
  SVNRevision:10479
  
  IdentifyDeadWorms:[module_num:1|svn_version:\'Unknown\'|variable_revision_number:2|show_window:True|notes:\x5B\x5D]
  Input image:BinaryWorms
  Objects name:DeadWorms
  Worm width:6
  Worm length:114
  Number of angles:180
  Automatically calculate distance parameters?:No
  Spatial distance:6
  Angular distance:45
  """
      pipeline = cellprofiler_core.pipeline.Pipeline()
  
      def callback(caller, event):
          assert not isinstance(
              event, cellprofiler_core.pipeline.event.LoadException
          )
  
      pipeline.load(six.moves.StringIO(data))
      assert len(pipeline.modules()) == 1
      module = pipeline.modules()[0]
      assert isinstance(
          module,
          cellprofiler.modules.identifydeadworms.IdentifyDeadWorms,
      )
      assert module.image_name == "BinaryWorms"
      assert module.object_name == "DeadWorms"
      assert module.worm_width == 6
      assert module.worm_length == 114
      assert module.angle_count == 180
      assert not module.wants_automatic_distance
      assert module.space_distance == 6
      assert module.angular_distance == 45
  
imports: import centrosome.cpmorphology
  import numpy
  import scipy.ndimage
  import six.moves
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler_core.measurement
  from cellprofiler_core.constants.measurement import C_COUNT, M_LOCATION_CENTER_X, M_LOCATION_CENTER_Y, COLTYPE_INTEGER, COLTYPE_FLOAT, M_NUMBER_OBJECT_NUMBER, FF_COUNT
  import cellprofiler.modules.identifydeadworms
  import cellprofiler_core.object
  import cellprofiler_core.pipeline
  import cellprofiler_core.workspace
label_desc: Use image node_id 2 for calling a global function with example usage: test_load_v2() without return types