code: def __init__(
      self,
      source,
      filename,
      file_lineno,
      leading_whitespace_len,
      uses_true_division=True,
      funcname=None,
  ):
      super().__init__(
          source, filename, file_lineno, leading_whitespace_len
      )
      self.uses_true_division = uses_true_division
      self.filename = filename
      self.funcname = funcname
  
file_path: pytorch/torch/_sources.py
imports: import ast
  import functools
  import inspect
  from textwrap import dedent
  from typing import Any, List, NamedTuple, Optional, Tuple
  from torch._C import ErrorReport
  from torch._C._jit_tree_views import SourceRangeFactory
label_desc: Use image node_id 1 to create a new SourceContext object from inherited base classes: SourceRangeFactory with example: obj = SourceContext(source, filename, file_lineno, leading_whitespace_len, uses_true_division, funcname)