summaryrefslogtreecommitdiffstats
path: root/ppapi/generators/idl_parser.py
diff options
context:
space:
mode:
authornoelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-13 00:02:56 +0000
committernoelallen@google.com <noelallen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-13 00:02:56 +0000
commit4a41db50f0f8ec321d14c43c5e2fab3d14418cf0 (patch)
tree6230b1e56332ddc400f595f5eeb2c6ac95f1c5d9 /ppapi/generators/idl_parser.py
parentbe279ff32d7ffb004752c012d9b185e614260fa4 (diff)
downloadchromium_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-xppapi/generators/idl_parser.py3
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)