166ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger#!/usr/bin/python
266ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger
366ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger"""
466ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerCopyright 2014 Google Inc.
566ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger
666ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerUse of this source code is governed by a BSD-style license that can be
766ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerfound in the LICENSE file.
866ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger
966ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerAdds possibly-needed directories to PYTHONPATH, if they aren't already there.
1066ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger"""
1166ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger
1266ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerimport os
1366ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerimport sys
1466ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger
1566ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerTRUNK_DIRECTORY = os.path.abspath(os.path.join(
1666ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger    os.path.dirname(__file__), os.pardir, os.pardir))
1766ed8dc4bfd63e4552a213cb17909f9fbbf59abdepogerfor subdir in ['tools']:
1866ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger  fullpath = os.path.join(TRUNK_DIRECTORY, subdir)
1966ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger  if fullpath not in sys.path:
2066ed8dc4bfd63e4552a213cb17909f9fbbf59abdepoger    sys.path.append(fullpath)
21