1b144271179aaf82cb1151e9dfd8e866747402594epoger#!/usr/bin/python
2b144271179aaf82cb1151e9dfd8e866747402594epoger
3b144271179aaf82cb1151e9dfd8e866747402594epoger"""
4b144271179aaf82cb1151e9dfd8e866747402594epogerCopyright 2014 Google Inc.
5b144271179aaf82cb1151e9dfd8e866747402594epoger
6b144271179aaf82cb1151e9dfd8e866747402594epogerUse of this source code is governed by a BSD-style license that can be
7b144271179aaf82cb1151e9dfd8e866747402594epogerfound in the LICENSE file.
8b144271179aaf82cb1151e9dfd8e866747402594epoger
9133931f4abdafa5bb0bdea3a02af1e5a70d5ac98epogerAdds possibly-needed directories to PYTHONPATH, if they aren't already there.
10b144271179aaf82cb1151e9dfd8e866747402594epoger"""
11b144271179aaf82cb1151e9dfd8e866747402594epoger
12b144271179aaf82cb1151e9dfd8e866747402594epogerimport os
13b144271179aaf82cb1151e9dfd8e866747402594epogerimport sys
14b144271179aaf82cb1151e9dfd8e866747402594epoger
15133931f4abdafa5bb0bdea3a02af1e5a70d5ac98epogerTRUNK_DIRECTORY = os.path.abspath(os.path.join(
16133931f4abdafa5bb0bdea3a02af1e5a70d5ac98epoger    os.path.dirname(__file__), os.pardir, os.pardir))
17133931f4abdafa5bb0bdea3a02af1e5a70d5ac98epogerfor subdir in ['common', 'gm', 'tools']:
18133931f4abdafa5bb0bdea3a02af1e5a70d5ac98epoger  fullpath = os.path.join(TRUNK_DIRECTORY, subdir)
19133931f4abdafa5bb0bdea3a02af1e5a70d5ac98epoger  if fullpath not in sys.path:
20133931f4abdafa5bb0bdea3a02af1e5a70d5ac98epoger    sys.path.append(fullpath)
21