[New-bugs-announce] [issue4048] parsermodule won't validate relative imports
report at bugs.python.org
Mon Oct 6 00:15:20 CEST 2008
New submission from David Binger <davidbinger at mac.com>:
The parser module validates st instances that it builds from
list or tuple structures. This validation fails for parse
trees that include relative imports because it fails to correctly
count the dots that immediately follow the "from" token.
Here is a test and a patch.
This bug probably extends back to all Python 2 versions that support
relative import, but I have not checked it.
Fixing this has immediate value to me because the QPY package
depends on the parser module to convert list structures into st
instances. (In the long run, I wonder if the verification
part of the sequence2st() function could be made optional or dropped,
since the current pattern requires to parser module to be updated
every time the language grammer changes.)
components: Library (Lib)
title: parsermodule won't validate relative imports
versions: Python 3.0
Added file: http://bugs.python.org/file11705/parserdot.diff
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce