code: def test_multiple_returns_in_nested_scope(self):
      def f(a):
          v = []
          for x in a:
              x -= 1
              if x > 100:
                  return v
              try:
                  raise ValueError("intentional")
              except (
                  ValueError
              ):  # pylint:disable=bare-except # noqa: E722
                  return v
              v.append(x)
          return v
  
      self.assertTransformedEquivalent(f, [])
      self.assertTransformedEquivalent(f, [1])
      self.assertTransformedEquivalent(f, [2])
      self.assertTransformedEquivalent(f, [1, 2, 3])
  
imports: from nvidia.dali._autograph.converters import functions
  from nvidia.dali._autograph.converters import return_statements
  from nvidia.dali._autograph.core import converter_testing
label_desc: Use image node_id 20 for calling the SingleReturnTest obj's underlying member method code with example usage: obj.test_multiple_returns_in_nested_scope() and returns: v, v, v