From: Haoyu Bai Date: Fri, 1 Apr 2011 15:53:46 +0000 (+0800) Subject: fix compatibility with python<=2.4 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=cf7ae76758817467a7277faaff3cd6cab4a2ec7b;p=cython.git fix compatibility with python<=2.4 --- diff --git a/Cython/Compiler/Parsing.py b/Cython/Compiler/Parsing.py index d72aeaa1..910e62a9 100644 --- a/Cython/Compiler/Parsing.py +++ b/Cython/Compiler/Parsing.py @@ -1190,7 +1190,10 @@ def p_raise_statement(s): def p_import_statement(s): # will do absolute import in Py3 and try both relative and absolute in Py2. - level = 0 if s.context.language_level >= 3 else -1 + if s.context.language_level >= 3: + level = 0 + else: + level = -1 # s.sy in ('import', 'cimport') pos = s.position() kind = s.sy @@ -1235,7 +1238,10 @@ def p_from_import_statement(s, first_statement = 0): s.next() else: # will do absolute import in Py3 and try both relative and absolute in Py2. - level = 0 if s.context.language_level >= 3 else -1 + if s.context.language_level >= 3: + level = 0 + else: + level = -1 if level > 0 and s.sy == 'cimport': s.error("Relative cimport is not supported yet")