logilab-astng #103646 jython compability [open]

I am trying to throw pyreverse at a jython project. The project includes import of java files. Unfortunately java imports don't have docstrings in python (as far as I know, and "import javax; dir(javax)" yields only '__name__' (considering only the "special" (__*__) Attributes. Would it be possible to catch the case that '__doc__' does not exist? I tried creating a minimal example like so:
import javax

class demo(object):
    def __init__(self):
        self.t = javax
but this runs fine (also if I make it a module and pyreverse that). If you can tell me how I get to know for which file pylint tries to get the __doc__ property I will look into it. And again if you need further information let me know what you need. fyi here is the log (slightly modified for readability) of the errormessage: (modifications: additional new lines, stripped list of files beeing parsed)
ted@ubuntu:$ ~/jython2.7a2/bin/pyreverse -o png -p PyReversedOut .

parsing ./__init__.py...
parsing /mnt/hgfs/crossRoot/cross/start.py...
... #more files being parsed
parsing /mnt/hgfs/crossRoot/cross/utility/dummyClass.py...

Traceback (most recent call last):
  File "/home/ted/jython2.7a2/bin/pyreverse", line 5, in 
    pkg_resources.run_script('pylint==0.25.2', 'pyreverse')
  File "/home/ted/jython2.7a2/Lib/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 489, in run_script
  File "/home/ted/jython2.7a2/Lib/site-packages/setuptools-0.6c11-py2.7.egg/pkg_resources.py", line 1207, in run_script
  File "/home/ted/jython2.7a2/Lib/site-packages/pylint-0.25.2-py2.7.egg/EGG-INFO/scripts/pyreverse", line 4, in 
    main.Run(sys.argv[1:])
  File "/home/ted/jython2.7a2/Lib/site-packages/pylint-0.25.2-py2.7.egg/pylint/pyreverse/main.py", line 126, in __init__
    PyreverseCommand(args)
  File "/home/ted/jython2.7a2/Lib/site-packages/pylint-0.25.2-py2.7.egg/pylint/pyreverse/main.py", line 98, in __init__
    self.run(args)
  File "/home/ted/jython2.7a2/Lib/site-packages/pylint-0.25.2-py2.7.egg/pylint/pyreverse/main.py", line 112, in run
    diadefs = handler.get_diadefs(project, linker)
  File "/home/ted/jython2.7a2/Lib/site-packages/pylint-0.25.2-py2.7.egg/pylint/pyreverse/diadefslib.py", line 228, in get_diadefs
    diagrams = DefaultDiadefGenerator(linker, self).visit(project)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/utils.py", line 103, in visit
    self.visit(local_node)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/utils.py", line 100, in visit
    methods[0](node)
  File "/home/ted/jython2.7a2/Lib/site-packages/pylint-0.25.2-py2.7.egg/pylint/pyreverse/diadefslib.py", line 161, in visit_module
    self.linker.visit(node)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/utils.py", line 103, in visit
    self.visit(local_node)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/utils.py", line 103, in visit
    self.visit(local_node)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/utils.py", line 103, in visit
    self.visit(local_node)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/utils.py", line 100, in visit
    methods[0](node)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/inspector.py", line 199, in visit_assname
    values = node.infered()
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/inspector.py", line 199, in visit_assname
    values = node.infered()
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 550, in infered
    return list(self.infer())
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 328, in wrapper
    for node in func(*args, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/inference.py", line 159, in infer_callfunc
    for callee in self.func.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 328, in wrapper
    for node in func(*args, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/inference.py", line 211, in infer_getattr
    for owner in self.expr.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 328, in wrapper
    for node in func(*args, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/inference.py", line 211, in infer_getattr
    for owner in self.expr.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 328, in wrapper
    for node in func(*args, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/inference.py", line 211, in infer_getattr
    for owner in self.expr.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 115, in _infer_stmts
    for infered in stmt.infer(context):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/bases.py", line 304, in wrapped
    for res in _func(node, context, **kwargs):
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/inference.py", line 179, in infer_import
    yield self.do_import_module(self.real_name(name))
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/mixins.py", line 117, in do_import_module
    return mymodule.import_module(modname, level=level)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/mixins.py", line 117, in do_import_module
    return mymodule.import_module(modname, level=level)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/scoped_nodes.py", line 345, in import_module
    return MANAGER.astng_from_module_name(modname)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/manager.py", line 135, in astng_from_module_name
    return self.astng_from_module(module, modname)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/manager.py", line 190, in astng_from_module
    return ASTNGBuilder(self).module_build(module, modname)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/builder.py", line 105, in module_build
    node = self.inspect_build(module, modname=modname, path=path)
  File "/home/ted/jython2.7a2/Lib/site-packages/logilab_astng-0.24.0-py2.7.egg/logilab/astng/raw_building.py", line 217, in inspect_build
    node = build_module(modname, module.__doc__)
Since all files have been parsed, I am not sure which file triggers this.
prioritynormal
typebug
done in<not specified>
closed by<not specified>