code: def _supply_data(data_sink, context):
      
      try:
          data_sink.sink(context)
      except Exception as e:
          ex = ValueError("An exception occurred while "
              "supplying data to data sink '{ds}'\n\n"
              "{e}\n\n"
              "{help}".format(ds=context.name,
                  e=str(e), help=context.help()))
  
          raise ex, None, sys.exc_info()[2]
docs: Supply data to the data sink