| Index: third_party/logilab/logilab/astroid/brain/py2qt4.py
|
| diff --git a/third_party/logilab/logilab/astroid/brain/py2qt4.py b/third_party/logilab/logilab/astroid/brain/py2qt4.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d557809769ba8e2d27421af6f81d1e6517c96fe7
|
| --- /dev/null
|
| +++ b/third_party/logilab/logilab/astroid/brain/py2qt4.py
|
| @@ -0,0 +1,22 @@
|
| +"""Astroid hooks for the Python 2 qt4 module.
|
| +
|
| +Currently help understanding of :
|
| +
|
| +* PyQT4.QtCore
|
| +"""
|
| +
|
| +from astroid import MANAGER, register_module_extender
|
| +from astroid.builder import AstroidBuilder
|
| +
|
| +
|
| +def pyqt4_qtcore_transform():
|
| + return AstroidBuilder(MANAGER).string_build('''
|
| +
|
| +def SIGNAL(signal_name): pass
|
| +
|
| +class QObject(object):
|
| + def emit(self, signal): pass
|
| +''')
|
| +
|
| +
|
| +register_module_extender(MANAGER, 'PyQt4.QtCore', pyqt4_qtcore_transform)
|
|
|