logilab-common #98527 running pylint with ironpython [validation pending]

In order to run pylint under ironpython small modification is required in modutils.py

--- logilab-common-0.58.0/modutils.py 2012-04-12 13:57:30.000000000 +0200
+++ c:/github/ironlangs/bin/Debug/Lib/site-packages/logilab/common/modutils.py 2012-06-05 12:09:56.921216800 +0200
@@ -50,7 +50,7 @@
#
# :see: `Problems with /usr/lib64 builds <http://bugs.python.org/issue1294959>`_
# :see: `FHS <http://www.pathname.com/fhs/pub/fhs-2.3.html#LIBLTQUALGTALTERNATEFORMATESSENTIAL>`_
-if sys.platform.startswith('win'):
+if sys.platform.startswith('win') or sys.platform.startswith('cli'):
PY_SOURCE_EXTS = ('py', 'pyw')
PY_COMPILED_EXTS = ('dll', 'pyd')
STD_LIB_DIR = get_python_lib(standard_lib=1)

Steps to reproduce:
- Install ironpython 2.7.3a3
- Install logilab-common, logilab-astng, pylint
- Try to pylint something, the following error is reported:

Traceback (most recent call last):
File "p.py", line 3, in <module>
File "c:\github\ironlangs\bin\Debug\Lib\site-packages\pylint\lint.py", line 31, in <module>
File "c:\github\ironlangs\bin\Debug\Lib\site-packages\pylint\checkers\__init__.py", line 44, in <module>
File "c:\github\ironlangs\bin\Debug\Lib\site-packages\logilab\astng\__init__.py", line 58, in <module>
File "c:\github\ironlangs\bin\Debug\Lib\site-packages\logilab\astng\nodes.py", line 50, in <module>
File "c:\github\ironlangs\bin\Debug\Lib\site-packages\logilab\astng\scoped_nodes.py", line 45, in <module>
File "c:\github\ironlangs\bin\Debug\Lib\site-packages\logilab\astng\manager.py", line 31, in <module>
File "c:\github\ironlangs\bin\Debug\Lib\site-packages\logilab\common\modutils.py", line 61, in <module>
File "c:\github\ironlangs\External.LCA_RESTRICTED\Languages\IronPython\27\Lib\ntpath.py", line 96, in join
TypeError: len() of unsized object

prioritynormal
typeenhancement
done in0.58.1
load left0.000
closed by<not specified>