From: Zooko O'Whielacronx Date: Fri, 21 Sep 2007 22:48:15 +0000 (-0700) Subject: startstop_node.py: fix bug with options passed to restart and enable restart --profile X-Git-Tag: allmydata-tahoe-0.6.0~19 X-Git-Url: https://git.rkrishnan.org/module-simplejson.encoder.html?a=commitdiff_plain;h=594a104c713522c20ba190321a6b614f55d0489a;p=tahoe-lafs%2Ftahoe-lafs.git startstop_node.py: fix bug with options passed to restart and enable restart --profile --- diff --git a/src/allmydata/scripts/startstop_node.py b/src/allmydata/scripts/startstop_node.py index 3988ec3e..ec4fa724 100644 --- a/src/allmydata/scripts/startstop_node.py +++ b/src/allmydata/scripts/startstop_node.py @@ -27,6 +27,9 @@ class RestartOptions(BasedirMixin, usage.Options): "instead of complaining that you should have used 'start' instead " "of 'restart'"], ] + optFlags = [ + ["profile", "p", "whether to run under the Python profiler, putting results in \"profiling_results.prof\""], + ] def do_start(basedir, profile=False, out=sys.stdout, err=sys.stderr): print >>out, "STARTING", basedir @@ -125,7 +128,7 @@ def restart(config, stdout, stderr): print >>stderr, "not restarting" return rc for basedir in config['basedirs']: - rc = do_start(basedir, stdout, stderr) or rc + rc = do_start(basedir, config['profile'], stdout, stderr) or rc return rc