class_docstr: Helper for setting the spark context call site.
  
  Example usage:
  from pyspark.context import SCCallSiteSync
  with SCCallSiteSync(<relevant SparkContext>) as css:
      <a Spark call>
code: def __init__(self, sc):
      call_site = first_spark_call()
      if call_site is not None:
          self._call_site = "%s at %s:%s" % (
              call_site.function,
              call_site.file,
              call_site.linenum,
          )
      else:
          self._call_site = "Error! Could not extract traceback info"
      self._context = sc
  
file_path: spark/python/pyspark/traceback_utils.py
imports: from collections import namedtuple
  import os
  import traceback
label_desc: Use image node_id 1 to create a new SCCallSiteSync object  with example: obj = SCCallSiteSync(sc)