Author: duncan
Date: Wed Feb 20 16:18:17 2008
New Revision: 10397

Log:
The socket can close during shutdown, this fix prevents an error being printed


Modified:
   branches/rel-1-7/freevo/src/audio/plugins/mpdclient2.py

Modified: branches/rel-1-7/freevo/src/audio/plugins/mpdclient2.py
==============================================================================
--- branches/rel-1-7/freevo/src/audio/plugins/mpdclient2.py     (original)
+++ branches/rel-1-7/freevo/src/audio/plugins/mpdclient2.py     Wed Feb 20 
16:18:17 2008
@@ -43,8 +43,11 @@
         return self.current_line
 
     def putline(self, line):
-        self.file.write("%s\n" % line)
-        self.file.flush()
+        try:
+            self.file.write("%s\n" % line)
+            self.file.flush()
+        except socket.error, why:
+            pass
         self.done = False
 
     def get_pair(self):

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to