<div>hi all, </div>
<div>&nbsp;</div>
<div>i try to disconnect a tcpSocket SLOT</div>
<div>&nbsp;</div>
<div>connection in __init__</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.connect(self.tcpSocket, QtCore.SIGNAL(&quot;readyRead()&quot;), self.readyRead)</div>
<div>&nbsp;</div>
<div>and for disconnect :</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp; def readyRead(self):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; msg= self.tcpSocket.readAll()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if msg == &#39;200 3.00 Ready\r\n&#39; :<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.MyPrint(&#39;Manager pret&#39;)</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.disconnect(self.tcpSocket, QtCore.SIGNAL(&quot;readyRead()&quot;), self.readyRead)</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .......................</div>
<div>&nbsp;</div>
<div>and i have this error :</div>
<div><br>self.disconnect(self.tcpSocket, QtCore.SIGNAL(&quot;readyRead()&quot;), self.readyRead)<br>TypeError: disconnect() takes exactly 1 argument (4 given)</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>i use PyQt Py2.5 and QT 4.2</div>
<div>&nbsp;</div>
<div>thx for your help</div>
<div>&nbsp;</div>
<div>Kermit</div>