pylint #19520 pyreverse fails with AssertionError when run on omaha code base [open]

Hello, I'm forwarding Debian bug 563189:

$ git clone git://repo.or.cz/omaha.git
...
$ cd omaha/
$ pyreverse Omaha/
...
parsing /home/morph/deb/tmp/omaha/Omaha/Renderers/abstract/__init__.py...
Traceback (most recent call last):
 File "/usr/bin/pyreverse", line 4, in <module>
   main.Run(sys.argv[1:])
 File "/usr/lib/pymodules/python2.5/pylint/pyreverse/main.py", line 120, in __init__
   PyreverseCommand(args)
 File "/usr/lib/pymodules/python2.5/pylint/pyreverse/main.py", line 99, in __init__
   self.run(args)
 File "/usr/lib/pymodules/python2.5/pylint/pyreverse/main.py", line 109, in run
   diadefs = handler.get_diadefs(project, linker)
 File "/usr/lib/pymodules/python2.5/pylint/pyreverse/diadefslib.py", line 225, in get_diadefs
   diagrams = DefaultDiadefGenerator(linker, self).visit(project)
 File "/usr/lib/pymodules/python2.5/logilab/astng/utils.py", line 353, in visit
   self.visit(local_node)
 File "/usr/lib/pymodules/python2.5/logilab/astng/utils.py", line 347, in visit
   methods[0](node)
 File "/usr/lib/pymodules/python2.5/pylint/pyreverse/diadefslib.py", line 158, in visit_module
   self.linker.visit(node)
 File "/usr/lib/pymodules/python2.5/logilab/astng/utils.py", line 353, in visit
   self.visit(local_node)
 File "/usr/lib/pymodules/python2.5/logilab/astng/utils.py", line 347, in visit
   methods[0](node)
 File "/usr/lib/pymodules/python2.5/logilab/astng/inspector.py", line 235, in visit_from
   fullname = get_module_part(fullname)
 File "/usr/lib/pymodules/python2.5/logilab/common/modutils.py", line 314, in get_module_part
   'explicit relative import, but no context_file?'
AssertionError: explicit relative import, but no context_file?
prioritynormal
typebug
done in<not specified>
closed by<not specified>