old_contents: ############################################################
  from vtk import *
  ############################################################
  
  # Create sources
  line1 = vtkLineSource()
  line1.SetPoint1( 1, 0, 0 )
  line1.SetPoint2( -1, 0, 0 )
  line1.SetResolution( 32 )
  
  points = vtkPoints()
  points.InsertNextPoint( 1, 0, 0 )
  points.InsertNextPoint( -.5, 1, 0 )
  points.InsertNextPoint( 0, 1, 2 )
  points.InsertNextPoint( 2, 1, -1 )
  points.InsertNextPoint( -1, 0, 0 )
  line2 = vtkLineSource()
  line2.SetPoints( points )
  line2.SetResolution( 16 )
  
  # Create mappers
  mapper1 = vtkPolyDataMapper()
  mapper1.SetInput( line1.GetOutput() )
  
  mapper2 = vtkPolyDataMapper()
  mapper2.SetInputConnection( line2.GetOutputPort() )
  
  # Create actors
  actor1 = vtkActor()
  actor1.SetMapper( mapper1 )
  actor1.GetProperty().SetColor( 1., 0., 0. )
  actor2 = vtkActor()
  actor2.SetMapper( mapper2 )
  actor2.GetProperty().SetColor( 0., 0., 1. )
  actor2.GetProperty().SetLineWidth( 2.5 )
  
  # Create renderer
  renderer = vtkRenderer()
  renderer.AddViewProp( actor1 )
  renderer.AddViewProp( actor2 )
  renderer.SetBackground( .3, .4 ,.5 )
  
  # Create render window
  window = vtkRenderWindow()
  window.AddRenderer( renderer )
  window.SetSize( 500, 500 )
  
  # Create interactor
  interactor = vtkRenderWindowInteractor()
  interactor.SetRenderWindow( window )
  
  # Start interaction
  window.Render()
  interactor.Start()
  
new_contents: ############################################################
  from vtk import *
  ############################################################
  
  # Create sources
  line1 = vtkLineSource()
  line1.SetPoint1( 1, 0, 0 )
  line1.SetPoint2( -1, 0, 0 )
  line1.SetResolution( 32 )
  
  points = vtkPoints()
  points.InsertNextPoint( 1, 0, 0 )
  points.InsertNextPoint( -.5, 1, 0 )
  points.InsertNextPoint( 0, 1, 2 )
  points.InsertNextPoint( 2, 1, -1 )
  points.InsertNextPoint( -1, 0, 0 )
  line2 = vtkLineSource()
  line2.SetPoints( points )
  line2.SetResolution( 16 )
  
  # Create mappers
  mapper1 = vtkPolyDataMapper()
  mapper1.SetInputConnection( line1.GetOutputPort() )
  
  mapper2 = vtkPolyDataMapper()
  mapper2.SetInputConnection( line2.GetOutputPort() )
  
  # Create actors
  actor1 = vtkActor()
  actor1.SetMapper( mapper1 )
  actor1.GetProperty().SetColor( 1., 0., 0. )
  actor2 = vtkActor()
  actor2.SetMapper( mapper2 )
  actor2.GetProperty().SetColor( 0., 0., 1. )
  actor2.GetProperty().SetLineWidth( 2.5 )
  
  # Create renderer
  renderer = vtkRenderer()
  renderer.AddViewProp( actor1 )
  renderer.AddViewProp( actor2 )
  renderer.SetBackground( .3, .4 ,.5 )
  
  # Create render window
  window = vtkRenderWindow()
  window.AddRenderer( renderer )
  window.SetSize( 500, 500 )
  
  # Create interactor
  interactor = vtkRenderWindowInteractor()
  interactor.SetRenderWindow( window )
  
  # Start interaction
  window.Render()
  interactor.Start()
  
subject: Update Graphics Python examples to use new pipeline API