old_contents: #!/usr/bin/env python
  """A script that uses "print" only instead of the logging module. After parsing
  of the command line arguments through the function parse_args, the whole
  application control goes to the class App.
  
  
     Copyright 2015 Herman Tai
  
     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.
  """
  from __future__ import print_function
  from __future__ import absolute_import
  from __future__ import division
  from __future__ import unicode_literals
  
  import argparse
  
  import sys
  import subprocess
  
  
  class App(object):
      def __init__(
          self,
      ):
          pass
  
      def run(self):
          print("hello world")
          return 0
  
      def _run_cmd(self, cmd):
          print(cmd)
          if isinstance(cmd, list):
              use_shell = False
          else:
              use_shell = True
          return subprocess.check_call(cmd, shell=use_shell)
  
  
  def parse_args(cmd_args):
      description = __doc__.split("Copyright 2015")[0].strip()
  
      parser = argparse.ArgumentParser(
          description=description,
          formatter_class=argparse.RawDescriptionHelpFormatter,
      )
  
      args = parser.parse_args(cmd_args)
      return args
  
  
  def main():
      args = parse_args(sys.argv[1:])
  
      app = App(
      )
      sys.exit(app.run())
  
  
  if __name__ == '__main__':
      main()
  
new_contents: #!/usr/bin/env python
  """A script that uses "print" only instead of the logging module. After parsing
  of the command line arguments through the function parse_args, the whole
  application control goes to the class App.
  
  
      Copyright 2015 Herman Tai
  
      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.
  """
  from __future__ import print_function
  from __future__ import absolute_import
  from __future__ import division
  from __future__ import unicode_literals
  
  import argparse
  
  import sys
  import subprocess
  
  
  class App(object):
      def __init__(
          self,
      ):
          pass
  
      def run(self):
          print("hello world")
          return 0
  
      def _run_cmd(self, cmd):
          print(cmd)
          if isinstance(cmd, list):
              use_shell = False
          else:
              use_shell = True
          return subprocess.check_call(cmd, shell=use_shell)
  
  
  def parse_args(cmd_args):
      description = __doc__.split("Copyright 2015")[0].strip()
  
      parser = argparse.ArgumentParser(
          description=description,
          formatter_class=argparse.RawDescriptionHelpFormatter,
      )
  
      args = parser.parse_args(cmd_args)
      return args
  
  
  def main():
      args = parse_args(sys.argv[1:])
  
      app = App(
      )
      sys.exit(app.run())
  
  
  if __name__ == '__main__':
      main()
  
subject: fix the indentation of simple_no_logging_script_template.py