Commit e6f712b6 authored by Stefan Behnel's avatar Stefan Behnel

Py3 code deprecation fixes

parent 4c66d258
......@@ -517,7 +517,7 @@ class CIntType(CNumericType):
c_type = self.sign_and_name()
c_name = c_type.replace(' ', '_');
func_name = "__pyx_PyInt_%s" % c_name;
if not int_conversion_list.has_key(func_name):
if func_name not in int_conversion_list:
# no env to add utility code to
global type_conversion_predeclarations, type_conversion_functions
if self.signed:
......
......@@ -282,8 +282,8 @@ class Scope:
if not self.in_cinclude and cname and re.match("^_[_A-Z]+$", cname):
# See http://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html#Reserved-Names
warning(pos, "'%s' is a reserved name in C." % cname, -1)
dict = self.entries
if name and dict.has_key(name):
entries = self.entries
if name and name in entries:
if visibility == 'extern':
warning(pos, "'%s' redeclared " % name, 0)
elif visibility != 'ignore':
......@@ -292,7 +292,7 @@ class Scope:
entry.in_cinclude = self.in_cinclude
if name:
entry.qualified_name = self.qualify_name(name)
dict[name] = entry
entries[name] = entry
entry.scope = self
entry.visibility = visibility
return entry
......
......@@ -83,7 +83,7 @@ def CodeRanges(code_list):
re_list = []
for i in xrange(0, len(code_list), 2):
re_list.append(CodeRange(code_list[i], code_list[i + 1]))
return apply(Alt, tuple(re_list))
return Alt(*re_list)
def CodeRange(code1, code2):
"""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment