| Index: tools/dom/scripts/dartdomgenerator.py
|
| diff --git a/tools/dom/scripts/dartdomgenerator.py b/tools/dom/scripts/dartdomgenerator.py
|
| index 0a9cff578f9be00e7bf73d2d9b49415f24a641fe..9c9cd3b906f66a3fce6afa6c67cda1412f397e86 100755
|
| --- a/tools/dom/scripts/dartdomgenerator.py
|
| +++ b/tools/dom/scripts/dartdomgenerator.py
|
| @@ -29,6 +29,14 @@ if not os.path.exists(ply_dir):
|
| # location is dartium-git/src/third_party
|
| third_party_dir = os.path.join(dart_dir, '..', 'third_party')
|
| assert(os.path.exists(third_party_dir))
|
| +else:
|
| + # It's Dart we need to make sure that tools in injected in our search path
|
| + # because this is where idl_parser is located for a Dart enlistment. Dartium
|
| + # can firgure out the tools directory because of the location of where the
|
| + # scripts blink scripts are located.
|
| + tools_dir = os.path.join(dart_dir, 'tools')
|
| + sys.path.insert(1, tools_dir)
|
| +
|
| sys.path.insert(1, third_party_dir)
|
|
|
| sys.path.insert(1, os.path.join(dart_dir, 'tools/dom/scripts'))
|
|
|