Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/astroid/brain/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/astroid/brain/__pycache__/brain_qt.cpython-37.pyc

B

��\�	�@s�dZddlmZmZddlmZddlmZddlmZddd�Zd	d
�Z	dd�Z
d
d�Zeede�e�ej
e	e�e�eje
dd��dS)z#Astroid hooks for the PyQT library.�)�MANAGER�register_module_extender)�AstroidBuilder)�nodes)�parse�
pyqtSignalcCs<d|jkr8y|jdd}|j|kStk
r6YnXdS)N�	__class__rF)�instance_attrs�name�AttributeError)�nodeZsignal_name�cls�r�G/opt/alt/python37/lib/python3.7/site-packages/astroid/brain/brain_qt.py�_looks_like_signals

rcCs>td�}|d}|d|jd<|d|jd<|d|jd<dS)Nz�
    class pyqtSignal(object):
        def connect(self, slot, type=None, no_receiver_check=False):
            pass
        def disconnect(self, slot):
            pass
        def emit(self, *args):
            pass
    r�emit�
disconnect�connect)rr	)r�module�
signal_clsrrr�transform_pyqt_signals	rcCs>td�}|d}|d|jd<|d|jd<|d|jd<dS)Nz�
    class NotPySideSignal(object):
        def connect(self, receiver, type=None):
            pass
        def disconnect(self, receiver):
            pass
        def emit(self, *args):
            pass
    ZNotPySideSignalrrr)rr	)rrrrrr�transform_pyside_signal.s	rcCstt��d�S)NzY

def SIGNAL(signal_name): pass

class QObject(object):
    def emit(self, signal): pass
)rrZstring_buildrrrr�pyqt4_qtcore_transform@srzPyQt4.QtCorecCs|��dkS)NzPySide.QtCore.Signal)Zqname)rrrr�<lambda>Q�rN)r)�__doc__�astroidrrZastroid.builderrrrrrrrZregister_transformZFunctionDefZClassDefrrrr�<module>	s