[Pykafe-commits] SF.net SVN: pykafe: [102] trunk/pykafe/client/clientmain.py
Status: Pre-Alpha
Brought to you by:
jnmbk
|
From: <jn...@us...> - 2007-06-09 17:52:51
|
Revision: 102
http://pykafe.svn.sourceforge.net/pykafe/?rev=102&view=rev
Author: jnmbk
Date: 2007-06-09 10:52:27 -0700 (Sat, 09 Jun 2007)
Log Message:
-----------
I'll try this tomorrow
Modified Paths:
--------------
trunk/pykafe/client/clientmain.py
Modified: trunk/pykafe/client/clientmain.py
===================================================================
--- trunk/pykafe/client/clientmain.py 2007-06-09 12:14:23 UTC (rev 101)
+++ trunk/pykafe/client/clientmain.py 2007-06-09 17:52:27 UTC (rev 102)
@@ -44,21 +44,18 @@
self.tcpSocket.setSocketDescriptor(self.socketDescriptor)
print "connection request from:", self.tcpSocket.peerAddress().toString()
QtCore.QObject.connect(self.tcpSocket, QtCore.SIGNAL("readyRead()"), self.readRoot)
- self.tcpSocket.waitForDisconnected()
self.exec_()
def readRoot(self):
data = base64.decodestring(self.tcpSocket.readAll())
print "received:", data
if data[:3] == "017":
text = data[3:]
- if not text:
- print "couldn't read"
- else:
- text1, text2 = text.split('|',1)
- self.emit(QtCore.SIGNAL("updateLabels"), str(text1), str(text2))
+ text1, text2 = text.split('|',1)
+ self.emit(QtCore.SIGNAL("updateLabels"), str(text1), str(text2))
if data[:3] == "021":
wallpaper = os.popen("dcop kdesktop KBackgroundIface currentWallpaper 1").read().strip()
self.sendMessage("022" + wallpaper)
+ self.tcpSocket.disconnectFromHost()
class PykafeClientMain(QtNetwork.QTcpServer):
def __init__(self, parent, ui):
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|