message: Roll back the use of ast.unprase in 3.9, because it breaks several tests. We need more time to upgrade those.
diff: @@ -21,7 +21,6 @@ from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  -import ast
  import inspect
  import linecache
  import re
  @@ -38,9 +37,7 @@ from tensorflow.python.autograph.pyct import inspect_utils
  from tensorflow.python.util import tf_inspect
  -if sys.version_info >= (3, 9):
  - # ast has an unparse function in 3.9+
  - astunparse = ast
  +# TODO(b/184832933): Use ast in 3.9+.
  PY2_PREAMBLE = textwrap.dedent("""
  @@ -395,7 +392,6 @@ def unparse(node, indentation=None, include_encoding_marker=True):
  ast_n = gast.gast_to_ast(n)
  else:
  ast_n = n
  - ast_n = ast.fix_missing_locations(ast_n)
  codes.append(astunparse.unparse(ast_n).strip())
  return '\n'.join(codes)
  