pylint #99413 absolute_import treated as relative [open]

Below is a listing of my tree structure, along with the contents of all non-trivial files.

The statement "from a.x.z import Foo" is being considered by pylint as a relative, not absolute import.
One immediate observation I made was that the fix for bug 70565 had:
"if self.absolute_import_activated() and level is None:"

When I stepped through this code, the value for 'level' was 0.

mostrows@debian:/tmp/test$ find .
.
./__init__.py
./b
./b/a
./b/a/__init__.py
./b/y.py
./b/__init__.py
./a
./a/x
./a/x/z.py
./a/x/__init__.py
./a/__init__.py
mostrows@debian:/tmp/test$ cat b/y.py
from __future__ import absolute_import

from a.x.z import Foo

print "b.y"
Foo()
mostrows@debian:/tmp/test$ cat a/x/z.py
def Foo():
print "Foo from a.x.z.py"

mostrows@debian:/tmp/test$ pylint -i y -r n b.y
No config file found, using default configuration
************* Module b.y
C0111: 1,0: Missing docstring
E0611: 3,0: No name 'z' in module 'b.a.x'
mostrows@debian:/tmp/test$ pylint -i y -r n b.y --version
No config file found, using default configuration
pylint 0.25.1,
astng 0.23.1, common 0.57.1
Python 2.7.3rc1 (default, Mar 9 2012, 20:32:11)
[GCC 4.6.3]

prioritynormal
typebug
done in<not specified>
closed by<not specified>