def execute(self, arbiter, props):
        graceful = props.get('graceful', True)
        sequential = props.get('sequential', False)
        if 'name' in props:
            watcher = self._get_watcher(arbiter, props['name'])
            if props.get('waiting'):
                resp = TransformableFuture()
                resp.set_upstream_future(watcher.reload(
                    graceful=graceful,
                    sequential=sequential))
                resp.set_transform_function(lambda x: {"info": x})
                return resp
            return watcher.reload(graceful=graceful,
                                  sequential=sequential)
        else:
            return arbiter.reload(graceful=graceful, sequential=sequential)
dataset/ETHPy150Open circus-tent/circus/circus/commands/reload.py/Reload.execute/original