New in Diamondback
bond_core: bond | bondcpp | bondpy | smclib
Package Summary
Python implementation of bond, a mechanism for checking when another process has terminated.
- Author: Stuart Glaser
- License: BSD
- Repository: wg-kforge
- Source: hg https://kforge.ros.org/common/bondcore
Contents
Overview
bondpy is an implementation of bond in Python. To use bondpy, please see the example below as well as the API documentation.
Example usage
Process A:
1 import bondpy
2
3 id = generate_unique_id()
4 # Sends id to B using an action or a service
5 bond = bondpy.Bond("example_bond_topic", id)
6 bond.start()
7 if not bond.wait_until_formed(rospy.Duration(1.0)):
8 raise Exception('Bond could not be formed')
9 # ... do things with B ...
10 bond.wait_until_broken()
11 print "B has broken the bond"
Process B:
Report a Bug
Use trac to report bugs or request features. [View active tickets]






