code: def visitWith(self, node):
      self.update_stable_rhs(get_symbols(node.context_expr, ast.Load))
  
      if node.optional_vars:
          self.update_stable_lhs(
              get_symbols(node.optional_vars, ast.Load)
          )
  
      self.visit_list(node.body)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ..visitors import Visitor, visit_children
  from ..visitors.symbol_visitor import get_symbols
  import ast
  from ...utils import py2op
label_desc: Use image node_id 36 for calling the ConditionalSymbolVisitor obj's underlying member method code with example usage: obj.visitWith(node) without return types