svn commit: r224166 - projects/portbuild/qmanager

Mark Linimon linimon at FreeBSD.org
Mon Jul 18 01:05:50 UTC 2011


Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:05:50 2011
New Revision: 224166
URL: http://svn.freebsd.org/changeset/base/224166

Log:
  Add some debugging.

Modified:
  projects/portbuild/qmanager/qmanagerclient.py

Modified: projects/portbuild/qmanager/qmanagerclient.py
==============================================================================
--- projects/portbuild/qmanager/qmanagerclient.py	Mon Jul 18 01:04:19 2011	(r224165)
+++ projects/portbuild/qmanager/qmanagerclient.py	Mon Jul 18 01:05:50 2011	(r224166)
@@ -294,16 +294,24 @@ class QManagerClientConn(QManagerConnect
             s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
             try:
                 s.connect(path)
-                self.sock = s
-                self.sockfile = self.sock.makefile()
-                return s
-            # XXX MCL 20110421 debugging
+                try:
+                    self.sock = s
+                    self.sockfile = self.sock.makefile()
+                    return s
+                except Exception, e:
+                    if self.stderr:
+                        self.stderr.write("QManagerClientConn: exception in s.makefile(): " + str( e ) + "\n")
+                        self.stderr.write(str( path ) + "\n")
+                        self.stderr.flush()
             except Exception, e:
                 if self.stderr:
-                    self.stderr.write("QManagerClientConn: exception: " + str( e ) + "\n")
+                    self.stderr.write("QManagerClientConn: exception in s.connect(): " + str( e ) + "\n")
+                    self.stderr.write(str( path ) + "\n")
                     self.stderr.flush()
+            try:
                 s.close()
-        # XXX MCL 20110421 debugging
+            except:
+                pass
         else:
             if self.stderr:
                 self.stderr.write("QManagerClientConn: qmanager socket file does not exist!\n")


More information about the svn-src-projects mailing list