native_client_sdk/src/doc/PRESUBMIT.py
def _CheckSphinxBuild(input_api, output_api):
  """Check that the docs are buildable without any warnings.

  This check runs sphinx-build with -W so that warning are errors.

  However, since the trybots don't have sphinx installed, we'll treat a sphinx
  failure as a warning. (Let's trust that the docs editors are testing locally.)
  """

  try:
    subprocess.check_output(['make', 'presubmit', 'SPHINXOPTS=-Wa'],
                            stderr=subprocess.STDOUT)
  except subprocess.CalledProcessError as e:
    return [output_api.PresubmitNotifyResult('sphinx_build failed:\n' +
                                             e.output.decode('utf-8'))]

  return []
Check that the docs are buildable without any warnings.

  This check runs sphinx-build with -W so that warning are errors.

  However, since the trybots don't have sphinx installed, we'll treat a sphinx
  failure as a warning. (Let's trust that the docs editors are testing locally.)
  
Check that the docs are buildable without any warnings.
This check runs sphinx-build with -W so that warning are errors.

However, since the trybots don't have sphinx installed, we'll treat a sphinx
failure as a warning. (Let's trust that the docs editors are testing locally.)
Check that the docs are buildable without any warnings . This check runs sphinx - build with - W so that warning are errors . However since the trybots don ' t have sphinx installed we ' ll treat a sphinx failure as a warning . ( Let ' s trust that the docs editors are testing locally . )
def _CheckSphinxBuild(input_api, output_api):
  try:
    subprocess.check_output(['make', 'presubmit', 'SPHINXOPTS=-Wa'],
                            stderr=subprocess.STDOUT)
  except subprocess.CalledProcessError as e:
    return [output_api.PresubmitNotifyResult('sphinx_build failed:\n' +
                                             e.output.decode('utf-8'))]
  return []
def _CheckSphinxBuild ( input_api , output_api ) : try : subprocess . check_output ( [ 'make' , 'presubmit' , 'SPHINXOPTS=-Wa' ] , stderr = subprocess . STDOUT ) except subprocess . CalledProcessError as e : return [ output_api . PresubmitNotifyResult ( 'sphinx_build failed:\n' + e . output . decode ( 'utf-8' ) ) ] return [ ]
Check that the docs are buildable without any warnings.
Check that the docs are buildable without any warnings .
"""Check that the docs are buildable without any warnings.

  This check runs sphinx-build with -W so that warning are errors.

  However, since the trybots don't have sphinx installed, we'll treat a sphinx
  failure as a warning. (Let's trust that the docs editors are testing locally.)
  """
input_api
output_api