|
From: <ni...@us...> - 2010-11-23 20:23:38
|
Revision: 161
http://openautomation.svn.sourceforge.net/openautomation/?rev=161&view=rev
Author: nilss1
Date: 2010-11-23 20:23:32 +0000 (Tue, 23 Nov 2010)
Log Message:
-----------
Fix Server down loop and add some debug logging
Modified Paths:
--------------
PyWireGate/trunk/lirc_connector/LIRC_Connector.py
Modified: PyWireGate/trunk/lirc_connector/LIRC_Connector.py
===================================================================
--- PyWireGate/trunk/lirc_connector/LIRC_Connector.py 2010-11-23 14:00:52 UTC (rev 160)
+++ PyWireGate/trunk/lirc_connector/LIRC_Connector.py 2010-11-23 20:23:32 UTC (rev 161)
@@ -51,13 +51,13 @@
try:
self._socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
try:
+ self.debug("Connect to %s:%d" % (self.config['server'],self.config['port']))
self._socket.connect((self.config['server'],self.config['port']))
self._sockfile = self._socket.makefile()
self._run()
except socket.error ,e:
if e[0] == 111:
- print "NO Connection"
-
+ self.debug("Connection Reset")
finally:
try:
self._socket.close()
@@ -74,6 +74,9 @@
if not r:
continue
rawmsg = self._sockfile.readline()
+ if not rawmsg:
+ self.debug("No data connection broken")
+ break
try:
raw, counter, button, channel = rawmsg.split()
## default "LIRC:channel_button
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|