old_contents: # Copyright (c) 2014 The Chromium Embedded Framework Authors. All rights
  # reserved. Use of this source code is governed by a BSD-style license that
  # can be found in the LICENSE file
  
  from subprocess import Popen, PIPE
  import sys
  
  def exec_cmd(cmd, path):
    """ Execute the specified command and return the result. """
    out = ''
    err = ''
    parts = cmd.split()
    try:
      process = Popen(cmd, cwd=path, stdout=PIPE, stderr=PIPE,
                      shell=(sys.platform == 'win32'))
      out, err = process.communicate()
    except IOError, (errno, strerror):
      raise
    except:
      raise
    return {'out': out, 'err': err}
  
new_contents: # Copyright (c) 2014 The Chromium Embedded Framework Authors. All rights
  # reserved. Use of this source code is governed by a BSD-style license that
  # can be found in the LICENSE file
  
  from subprocess import Popen, PIPE
  import sys
  
  def exec_cmd(cmd, path):
    """ Execute the specified command and return the result. """
    out = ''
    err = ''
    parts = cmd.split()
    try:
      process = Popen(parts, cwd=path, stdout=PIPE, stderr=PIPE,
                      shell=(sys.platform == 'win32'))
      out, err = process.communicate()
    except IOError, (errno, strerror):
      raise
    except:
      raise
    return {'out': out, 'err': err}
  
subject: Fix error in exec_util.py.