summaryrefslogtreecommitdiff
path: root/mojo/public/tools/bindings/generators
diff options
context:
space:
mode:
Diffstat (limited to 'mojo/public/tools/bindings/generators')
-rw-r--r--mojo/public/tools/bindings/generators/mojom_cpp_generator.py4
-rw-r--r--mojo/public/tools/bindings/generators/mojom_java_generator.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/mojo/public/tools/bindings/generators/mojom_cpp_generator.py b/mojo/public/tools/bindings/generators/mojom_cpp_generator.py
index ceded69e1f..97bc827c9e 100644
--- a/mojo/public/tools/bindings/generators/mojom_cpp_generator.py
+++ b/mojo/public/tools/bindings/generators/mojom_cpp_generator.py
@@ -266,7 +266,7 @@ class Generator(generator.Generator):
for typename in
self.module.structs + all_enums + self.module.unions)
headers = set()
- for typename, typemap in self.typemap.iteritems():
+ for typename, typemap in self.typemap.items():
if typename in types:
headers.update(typemap.get("public_headers", []))
return sorted(headers)
@@ -788,7 +788,7 @@ class Generator(generator.Generator):
if param_counts[-1] != version.num_fields:
param_counts.append(version.num_fields)
- ordinal_fields = sorted(struct.fields, key=lambda field: field.ordinal)
+ ordinal_fields = sorted(struct.fields, key=lambda field: field.ordinal if field.ordinal != None else -1)
return (StructConstructor(struct.fields, ordinal_fields[:param_count])
for param_count in param_counts)
diff --git a/mojo/public/tools/bindings/generators/mojom_java_generator.py b/mojo/public/tools/bindings/generators/mojom_java_generator.py
index 0f2b618182..4e32c52b9a 100644
--- a/mojo/public/tools/bindings/generators/mojom_java_generator.py
+++ b/mojo/public/tools/bindings/generators/mojom_java_generator.py
@@ -153,7 +153,7 @@ def GetInterfaceResponseName(method):
return UpperCamelCase(method.name + 'Response')
def ParseStringAttribute(attribute):
- assert isinstance(attribute, basestring)
+ assert isinstance(attribute, str)
return attribute
def GetJavaTrueFalse(value):
@@ -333,7 +333,7 @@ def ExpressionToText(context, token, kind_spec=''):
if kind_spec.startswith('i') or kind_spec.startswith('u'):
# Add Long suffix to all integer literals.
number = ast.literal_eval(token.lstrip('+ '))
- if not isinstance(number, (int, long)):
+ if not isinstance(number, int):
raise ValueError('got unexpected type %r for int literal %r' % (
type(number), token))
# If the literal is too large to fit a signed long, convert it to the