diff options
author | noelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-13 00:02:56 +0000 |
---|---|---|
committer | noelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-13 00:02:56 +0000 |
commit | 4a41db50f0f8ec321d14c43c5e2fab3d14418cf0 (patch) | |
tree | 6230b1e56332ddc400f595f5eeb2c6ac95f1c5d9 /ppapi/generators/idl_parser.py | |
parent | be279ff32d7ffb004752c012d9b185e614260fa4 (diff) | |
download | chromium_src-4a41db50f0f8ec321d14c43c5e2fab3d14418cf0.zip chromium_src-4a41db50f0f8ec321d14c43c5e2fab3d14418cf0.tar.gz chromium_src-4a41db50f0f8ec321d14c43c5e2fab3d14418cf0.tar.bz2 |
Fix incorrectly resolved conflict, and add error message for missing sources.
When running the generator with default arguments from a CWD other than
the script's directory, the default arguments will be incorrect. This adds
a check which will print an error message and fail. If any argument,
including the default arguments are provided on the command-line, then this
check is bypassed.
BUG= 109177
Review URL: http://codereview.chromium.org/9168014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117547 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators/idl_parser.py')
-rwxr-xr-x | ppapi/generators/idl_parser.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ppapi/generators/idl_parser.py b/ppapi/generators/idl_parser.py index a5e29ed..45f1021 100755 --- a/ppapi/generators/idl_parser.py +++ b/ppapi/generators/idl_parser.py @@ -1018,6 +1018,9 @@ def ParseFiles(filenames): srcdir = os.path.normpath(srcdir) filenames += sorted(glob.glob(srcdir)) + if not filenames: + ErrOut.Log('No sources provided.') + for filename in filenames: filenode = parser.ParseFile(filename) filenodes.append(filenode) |