#!/bin/bash # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # This is a simple wrapper around pylint that allows imports to work. # The import path is unusual because these python files normally run # as an AppEngine instance, so the import paths are set up to find # libraries when run there. They are not set up to find libraries # rooted at 'chromite'. # Run in appengine project directory. Example: # cd chromiumos-build-stats ; ../ae_pylint main.py # Or run from this directory. Example: # ./ae_pylint chromiumos-build-stats/main.py ROOT=$(realpath $(dirname $0)) PYTHONPATH="${ROOT}"/google_appengine pylint --rcfile="${ROOT}"/../pylintrc $@