From a4c67fca938d03fb46f9a95f7e54287c41df2520 Mon Sep 17 00:00:00 2001 From: Julian Paul Glass Date: Wed, 31 Jul 2013 22:31:02 +1000 Subject: Added verbosity option -v --verbose to pserve.py --- pyramid/scripts/pserve.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py index b840fbdb9..a2e26b231 100644 --- a/pyramid/scripts/pserve.py +++ b/pyramid/scripts/pserve.py @@ -65,7 +65,7 @@ class PServeCommand(object): You can also include variable assignments like 'http_port=8080' and then use %(http_port)s in your config files. """ - verbose = 1 + default_verbosity = 1 parser = optparse.OptionParser( usage, @@ -125,6 +125,12 @@ class PServeCommand(object): action='store_true', dest='show_status', help="Show the status of the (presumably daemonized) server") + parser.add_option( + '-v', '--verbose', + default=default_verbosity, + dest='verbose', + type=int, + help="Set verbose level (default ["+str(default_verbosity)+"])") if hasattr(os, 'setuid'): # I don't think these are available on Windows @@ -148,8 +154,6 @@ class PServeCommand(object): _scheme_re = re.compile(r'^[a-z][a-z]+:', re.I) - default_verbosity = 1 - _reloader_environ_key = 'PYTHON_RELOADER_SHOULD_RUN' _monitor_environ_key = 'PASTE_MONITOR_SHOULD_RUN' @@ -158,6 +162,7 @@ class PServeCommand(object): def __init__(self, argv, quiet=False): self.quiet = quiet self.options, self.args = self.parser.parse_args(argv[1:]) + self.verbose = self.options.verbose def out(self, msg): # pragma: no cover if not self.quiet: -- cgit v1.2.3