| Index: Source/bindings/scripts/idl_reader.py
|
| diff --git a/Source/bindings/scripts/idl_reader.py b/Source/bindings/scripts/idl_reader.py
|
| index 8a8cd4f679db0c3f7ab5fd2ade86da9f98b70bd3..2f9c9f2acd0eacd63dcfd8f3f94b7e916d5c543c 100644
|
| --- a/Source/bindings/scripts/idl_reader.py
|
| +++ b/Source/bindings/scripts/idl_reader.py
|
| @@ -69,8 +69,8 @@ class IdlReader(object):
|
| ast = blink_idl_parser.parse_file(self.parser, idl_filename)
|
| if not ast:
|
| raise Exception('Failed to parse %s' % idl_filename)
|
| - idl_name = os.path.basename(idl_filename)
|
| - definitions = IdlDefinitions(idl_name, ast)
|
| + idl_file_basename, _ = os.path.splitext(os.path.basename(idl_filename))
|
| + definitions = IdlDefinitions(idl_file_basename, ast)
|
|
|
| # Validate file contents with filename convention
|
| # The Blink IDL filenaming convention is that the file
|
| @@ -86,7 +86,6 @@ class IdlReader(object):
|
| 'Expected exactly 1 definition in file {0}, but found {1}'
|
| .format(idl_filename, number_of_targets))
|
| target = targets[0]
|
| - idl_file_basename, _ = os.path.splitext(os.path.basename(idl_filename))
|
| if not target.is_partial and target.name != idl_file_basename:
|
| raise Exception(
|
| 'Definition name "{0}" disagrees with IDL file basename "{1}".'
|
|
|