vermutlich ist explizites setzen eines timeouts auf einen socket netter,
authorfelix <felix@a944a559-bf0e-0410-8ddc-85264b264b6c>
Thu, 15 Feb 2007 19:52:35 +0000 (19:52 +0000)
committerfelix <felix@a944a559-bf0e-0410-8ddc-85264b264b6c>
Thu, 15 Feb 2007 19:52:35 +0000 (19:52 +0000)
als globales setzen des default timeouts

git-svn-id: https://www.internetallee.de/svn/bytewurf@11 a944a559-bf0e-0410-8ddc-85264b264b6c

projekte/netzschalter/src/nws.py

index 547e339..bb43b1d 100644 (file)
@@ -17,7 +17,6 @@ class Netzdose:
         self.host = host
         self.port = port
         self.connected = False
-        socket.setdefaulttimeout(10)
         
     def connect(self):
         """Baue die Verbindung zum Netzwerkstecker auf"""
@@ -27,6 +26,7 @@ class Netzdose:
             return True
         try:
             self.socket = socket.socket()
+            self.socket.settimeout(10)
             self.socket.connect( (socket.gethostbyname(self.host), self.port) )
             self.connected = True
         except Exception, e: