def start_monitors(mount_points): greenlets = [] for mp in mount_points: greenlet = gevent.spawn(monitor, mp) greenlet.start() greenlets.append(greenlet) gevent.joinall(greenlets)