diff options
| author | Julian Paul Glass <tempura@internode.on.net> | 2013-07-31 22:31:02 +1000 |
|---|---|---|
| committer | Julian Paul Glass <tempura@internode.on.net> | 2013-07-31 22:31:02 +1000 |
| commit | a4c67fca938d03fb46f9a95f7e54287c41df2520 (patch) | |
| tree | 857d1a08210fa93a88f84e78168246ab7a074456 | |
| parent | 8a9056a8e6a934135dd22f42f7132c277bad1a2f (diff) | |
| download | pyramid-a4c67fca938d03fb46f9a95f7e54287c41df2520.tar.gz pyramid-a4c67fca938d03fb46f9a95f7e54287c41df2520.tar.bz2 pyramid-a4c67fca938d03fb46f9a95f7e54287c41df2520.zip | |
Added verbosity option -v --verbose to pserve.py
| -rw-r--r-- | pyramid/scripts/pserve.py | 11 |
1 files 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: |
