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