code: def test_try_finally(self):
      source = """
  try:
      a
  except b as c:
      d
  else:
      e
  finally:
      f
  """
  
      pruned = """
  try:
      pass
  except:
      pass
  else:
      e
  finally:
      f
  
  """
      self.assertPruned(
          source,
          pruned,
          symbols=[
              "a",
          ],
      )
  
      pruned = """
  try:
      pass
  except:
      pass
  else:
      e
  finally:
      pass
  
  """
      self.assertPruned(source, pruned, symbols=["a", "f"])
  
      pruned = ""
      self.assertPruned(source, pruned, symbols=["a", "d", "e", "f"])
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ...asttools.tests import AllTypesTested, assert_ast_eq
  import unittest
  from ...asttools.mutators.prune_mutator import PruneVisitor
  import ast
  from ...testing import py2only
label_desc: Use image node_id 16 for calling the TestExclusive obj's underlying member method code with example usage: obj.test_try_finally() without return types