code: def wrap_threading_run(run_func):
      
  
      def call(self):
          execution_context.set_opencensus_full_context(
              *self._opencensus_context
          )
          return run_func(self)
  
      return call
docs: Wrap the run function from thread. Get the tracer informations from the
      threading object and set it as current tracer.