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]