Author: shuston
Date: Wed Sep 16 17:01:09 2009
New Revision: 815884

URL: http://svn.apache.org/viewvc?rev=815884&view=rev
Log:
Pass 0 ppid property if os.getppid() not supported; fixes QPID-1676

Modified:
    qpid/trunk/qpid/python/qpid/delegates.py

Modified: qpid/trunk/qpid/python/qpid/delegates.py
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/python/qpid/delegates.py?rev=815884&r1=815883&r2=815884&view=diff
==============================================================================
--- qpid/trunk/qpid/python/qpid/delegates.py (original)
+++ qpid/trunk/qpid/python/qpid/delegates.py Wed Sep 16 17:01:09 2009
@@ -139,12 +139,18 @@
 
 class Client(Delegate):
 
+  ppid = 0
+  try:
+    ppid = os.getppid()
+  except:
+    pass
+
   PROPERTIES = {"product": "qpid python client",
                 "version": "development",
                 "platform": os.name,
                 "qpid.client_process": os.path.basename(sys.argv[0]),
                 "qpid.client_pid": os.getpid(),
-                "qpid.client_ppid": os.getppid()}
+                "qpid.client_ppid": ppid}
 
   def __init__(self, connection, username="guest", password="guest",
                mechanism="PLAIN", heartbeat=None):



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to