old_contents: # Copyright 2016 The TensorFlow Authors. All Rights Reserved.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # ==============================================================================
  """Global configuration."""
  
  from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  
  from tensorflow.contrib.py2tf import utils
  
  
  PYTHON_LITERALS = {
      'None': None,
      'False': False,
      'True': True,
      'float': float,
  }
  
  DEFAULT_UNCOMPILED_MODULES = set((
      ('tensorflow',),
      (utils.__name__,),
  ))
  
  NO_SIDE_EFFECT_CONSTRUCTORS = set(('tensorflow',))
  
  # TODO(mdan): Also allow controlling the generated names (for testability).
  # TODO(mdan): Make sure copybara renames the reference below.
  COMPILED_IMPORT_STATEMENTS = (
      'from __future__ import print_function',
      'import tensorflow as tf',
      'from tensorflow.contrib.py2tf.impl import api as '
      'py2tf_api',
      'from tensorflow.contrib.py2tf import utils as '
      'py2tf_utils')
  
new_contents: # Copyright 2016 The TensorFlow Authors. All Rights Reserved.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # ==============================================================================
  """Global configuration."""
  
  from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  
  from tensorflow.contrib.py2tf import utils
  
  
  PYTHON_LITERALS = {
      'None': None,
      'False': False,
      'True': True,
      'float': float,
  }
  
  DEFAULT_UNCOMPILED_MODULES = set((
      ('tensorflow',),
      (utils.__name__,),
  
      # All of tensorflow's subpackages. Unlike the root tf module, they don't
      # have well-known names. Not refering to the module directly to avoid
      # circular imports.
      (utils.__name__[:-len('.contrib.py2tf.utils')],),
  ))
  
  NO_SIDE_EFFECT_CONSTRUCTORS = set(('tensorflow',))
  
  # TODO(mdan): Also allow controlling the generated names (for testability).
  COMPILED_IMPORT_STATEMENTS = (
      'from __future__ import print_function',
      'import tensorflow as tf',
      'from tensorflow.contrib.py2tf.impl import api as '
      'py2tf_api',
      'from tensorflow.contrib.py2tf import utils as '
      'py2tf_utils')
  
subject: Add the internal module name prefix to the white list.