diff options
author | Dylan Baker <baker.dylan.c@gmail.com> | 2016-03-29 14:15:28 -0700 |
---|---|---|
committer | Dylan Baker <baker.dylan.c@gmail.com> | 2016-03-31 15:52:22 -0700 |
commit | 84a2cd0955770c4f7975832cd623bff7380223a2 (patch) | |
tree | 31b15d778de7436605e7ebe3f1c4198f01f4be5a | |
parent | bbf87d4fc993aca19050ed7e55d502664bdf5f7e (diff) |
glapi: replace deprecated has_key method in python
This method (and it's sibling has_* methods) are deprecated in favor of
the 'item in container' syntax. There are countless advantages to this
for python, but for us this is necessary to get python 3 support.
Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
-rw-r--r-- | src/mapi/glapi/gen/glX_XML.py | 2 | ||||
-rw-r--r-- | src/mapi/glapi/gen/glX_proto_send.py | 2 | ||||
-rw-r--r-- | src/mapi/glapi/gen/glX_proto_size.py | 18 | ||||
-rw-r--r-- | src/mapi/glapi/gen/glX_server_table.py | 6 | ||||
-rw-r--r-- | src/mapi/glapi/gen/gl_XML.py | 6 | ||||
-rw-r--r-- | src/mapi/glapi/gen/gl_procs.py | 2 | ||||
-rw-r--r-- | src/mapi/glapi/gen/remap_helper.py | 2 |
7 files changed, 19 insertions, 19 deletions
diff --git a/src/mapi/glapi/gen/glX_XML.py b/src/mapi/glapi/gen/glX_XML.py index a36d6eaf88..acc4f21475 100644 --- a/src/mapi/glapi/gen/glX_XML.py +++ b/src/mapi/glapi/gen/glX_XML.py @@ -64,7 +64,7 @@ class glx_enum(gl_XML.gl_enum): else: mode = 1 - if not self.functions.has_key(n): + if n not in self.functions: self.functions[n] = [c, mode] diff --git a/src/mapi/glapi/gen/glX_proto_send.py b/src/mapi/glapi/gen/glX_proto_send.py index 5ca0130f0d..731f259459 100644 --- a/src/mapi/glapi/gen/glX_proto_send.py +++ b/src/mapi/glapi/gen/glX_proto_send.py @@ -782,7 +782,7 @@ class PrintGlxProtoStubs(glX_proto_common.glx_print_proto): print ' return%s;' % (return_name) def printPixelFunction(self, f): - if self.pixel_stubs.has_key(f.name): + if f.name in self.pixel_stubs: # Normally gl_function::get_parameter_string could be # used. However, this call needs to have the missing # dimensions (e.g., a fake height value for diff --git a/src/mapi/glapi/gen/glX_proto_size.py b/src/mapi/glapi/gen/glX_proto_size.py index c73aaf4468..d8b9c21b3d 100644 --- a/src/mapi/glapi/gen/glX_proto_size.py +++ b/src/mapi/glapi/gen/glX_proto_size.py @@ -71,7 +71,7 @@ class glx_enum_function(object): for enum_name in enum_dict: e = enum_dict[enum_name] - if e.functions.has_key(match_name): + if match_name in e.functions: [count, mode] = e.functions[match_name] if mode_set and mode != self.mode: @@ -79,11 +79,11 @@ class glx_enum_function(object): self.mode = mode - if self.enums.has_key(e.value): + if e.value in self.enums: if e.name not in self.enums[e.value]: self.enums[e.value].append(e) else: - if not self.count.has_key(count): + if count not in self.count: self.count[count] = [] self.enums[e.value] = [e] @@ -125,7 +125,7 @@ class glx_enum_function(object): for a in self.enums: count += 1 - if self.count.has_key(-1): + if -1 in self.count: return 0 # Determine if there is some mask M, such that M = (2^N) - 1, @@ -343,7 +343,7 @@ class PrintGlxSizeStubs_c(PrintGlxSizeStubs_common): if (ef.is_set() and self.emit_set) or (not ef.is_set() and self.emit_get): sig = ef.signature() - if enum_sigs.has_key(sig): + if sig in enum_sigs: aliases.append([func.name, enum_sigs[sig]]) else: enum_sigs[sig] = func.name @@ -464,10 +464,10 @@ class PrintGlxReqSize_c(PrintGlxReqSize_common): sig = ef.signature() - if not enum_functions.has_key(func.name): + if func.name not in enum_functions: enum_functions[func.name] = sig - if not enum_sigs.has_key(sig): + if sig not in enum_sigs: enum_sigs[sig] = ef for func in api.functionIterateGlx(): @@ -481,7 +481,7 @@ class PrintGlxReqSize_c(PrintGlxReqSize_common): if func.server_handcode or not func.has_variable_size_request(): continue - if enum_functions.has_key(func.name): + if func.name in enum_functions: sig = enum_functions[func.name] ef = enum_sigs[sig] @@ -595,7 +595,7 @@ class PrintGlxReqSize_c(PrintGlxReqSize_common): # already be emitted, don't emit this function. Instead, add # it to the list of function aliases. - if self.counter_sigs.has_key(sig): + if sig in self.counter_sigs: n = self.counter_sigs[sig] alias = [f.name, n] else: diff --git a/src/mapi/glapi/gen/glX_server_table.py b/src/mapi/glapi/gen/glX_server_table.py index 880ab8752c..d1a2bb9fe7 100644 --- a/src/mapi/glapi/gen/glX_server_table.py +++ b/src/mapi/glapi/gen/glX_server_table.py @@ -106,7 +106,7 @@ class function_table: empty = 0 for j in range(i, i + op_count): - if self.functions.has_key(j): + if j in self.functions: used += 1 else: empty += 1 @@ -152,7 +152,7 @@ class function_table: def is_empty_leaf(self, base_opcode, M): for op in range(base_opcode, base_opcode + (1 << M)): - if self.functions.has_key(op): + if op in self.functions: return 0 break @@ -188,7 +188,7 @@ class function_table: print ' LEAF(%u),' % (len(self.lookup_table)) for op in range(child_base_opcode, child_base_opcode + (1 << child_M)): - if self.functions.has_key(op): + if op in self.functions: func = self.functions[op] size = func.command_fixed_length() diff --git a/src/mapi/glapi/gen/gl_XML.py b/src/mapi/glapi/gen/gl_XML.py index 3a029cbc00..de1001980a 100644 --- a/src/mapi/glapi/gen/gl_XML.py +++ b/src/mapi/glapi/gen/gl_XML.py @@ -884,7 +884,7 @@ class gl_api(object): temp_name = child.get("name") self.category_dict[temp_name] = [cat_name, cat_number] - if self.functions_by_name.has_key(func_name): + if func_name in self.functions_by_name: func = self.functions_by_name[func_name] func.process_element(child) else: @@ -917,7 +917,7 @@ class gl_api(object): if cat is None or cat == cat_name: [func_cat_type, key] = classify_category(cat_name, cat_number) - if not lists[func_cat_type].has_key(key): + if key not in lists[func_cat_type]: lists[func_cat_type][key] = {} lists[func_cat_type][key][func.name] = func @@ -987,7 +987,7 @@ class gl_api(object): return list.__iter__() def get_category_for_name(self, name): - if self.category_dict.has_key(name): + if name in self.category_dict: return self.category_dict[name] else: return ["<unknown category>", None] diff --git a/src/mapi/glapi/gen/gl_procs.py b/src/mapi/glapi/gen/gl_procs.py index 163a8d7612..362460e35d 100644 --- a/src/mapi/glapi/gen/gl_procs.py +++ b/src/mapi/glapi/gen/gl_procs.py @@ -133,7 +133,7 @@ class PrintGlProcs(gl_XML.gl_print_base): for n in func.entry_points: cat, num = api.get_category_for_name(n) if cat.startswith("es") or cat.startswith("GL_OES"): - if not categories.has_key(cat): + if cat not in categories: categories[cat] = [] proto = 'GLAPI %s GLAPIENTRY %s(%s);' \ % (func.return_type, "gl" + n, func.get_parameter_string(n)) diff --git a/src/mapi/glapi/gen/remap_helper.py b/src/mapi/glapi/gen/remap_helper.py index e2fa0e8c28..5a0d6f505c 100644 --- a/src/mapi/glapi/gen/remap_helper.py +++ b/src/mapi/glapi/gen/remap_helper.py @@ -128,7 +128,7 @@ class PrintGlRemap(gl_XML.gl_print_base): # consider only GL_VERSION_X_Y or extensions c = gl_XML.real_category_name(category) if c.startswith("GL_"): - if not extension_functions.has_key(c): + if c not in extension_functions: extension_functions[c] = [] extension_functions[c].append(f) # remember the ext names of the ABI |