class_docstr: A context manager to track the Scope of Node during symbolic tracing.
  When entering a forward function of a Module, we'll update the scope information of
  the current module, and when we exit, we'll restore the previous scope information.
class_docstr_tok: ["A","context","manager","to","track","the","Scope","of","Node","during","symbolic","tracing",".","When","entering","a","forward","function","of","a","Module",",","we","'ll","update","the","scope","information","of","the","current","module",",","and","when","we","exit",",","we","'ll","restore","the","previous","scope","information","."]
code: def __enter__(self):
      return self._scope
  
imports: import enum
  import dis
  import copy
  import sys
  import torch
  import inspect
  import operator
  import traceback
  import collections
  from dataclasses import is_dataclass, fields
  from .graph import magic_methods, reflectable_magic_methods, Graph
  from typing import Tuple, Dict, OrderedDict, Optional, Any, Iterator, Callable
  from .node import Target, Node, Argument, base_types, map_aggregate
  from ._compatibility import compatibility
  from .operator_schemas import check_for_mutable_operation
  import torch.fx.traceback
label_desc: Use image node_id 2 for calling the ScopeContextManager obj's underlying member method code with example usage: obj.__enter__() and returns: self