diff options
| author | Julian Paul Glass <tempura@internode.on.net> | 2013-08-02 19:57:42 +1000 |
|---|---|---|
| committer | Julian Paul Glass <tempura@internode.on.net> | 2013-08-02 19:57:42 +1000 |
| commit | eac06005ac849b279b94149bbbf87d2aff802495 (patch) | |
| tree | e472ccd4374eb137080fac099c3a4f5a684156f2 | |
| parent | abed945e78fab649d6e2885feba1eaa3ede9f9be (diff) | |
| download | pyramid-eac06005ac849b279b94149bbbf87d2aff802495.tar.gz pyramid-eac06005ac849b279b94149bbbf87d2aff802495.tar.bz2 pyramid-eac06005ac849b279b94149bbbf87d2aff802495.zip | |
quiet keyword sets verbose level to 0, test_pserve.py restored to previous state
| -rw-r--r-- | pyramid/scripts/pserve.py | 11 | ||||
| -rw-r--r-- | pyramid/tests/test_scripts/test_pserve.py | 2 |
2 files changed, 8 insertions, 5 deletions
diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py index 89bfc765f..cc368d721 100644 --- a/pyramid/scripts/pserve.py +++ b/pyramid/scripts/pserve.py @@ -45,8 +45,8 @@ if WIN and not hasattr(os, 'kill'): # pragma: no cover else: kill = os.kill -def main(argv=sys.argv): - command = PServeCommand(argv) +def main(argv=sys.argv, quiet=False): + command = PServeCommand(argv, quiet=quiet) return command.run() class DaemonizeException(Exception): @@ -165,11 +165,14 @@ class PServeCommand(object): possible_subcommands = ('start', 'stop', 'restart', 'status') - def __init__(self, argv): + def __init__(self, argv, quiet=False): self.options, self.args = self.parser.parse_args(argv[1:]) + if quiet: + self.options.verbose = 0 def out(self, msg): # pragma: no cover - print(msg) + if self.options.verbose > 0: + print(msg) def get_options(self): if (len(self.args) > 1 diff --git a/pyramid/tests/test_scripts/test_pserve.py b/pyramid/tests/test_scripts/test_pserve.py index 350487e2a..107ff4c0a 100644 --- a/pyramid/tests/test_scripts/test_pserve.py +++ b/pyramid/tests/test_scripts/test_pserve.py @@ -259,7 +259,7 @@ class Test_read_pidfile(unittest.TestCase): class Test_main(unittest.TestCase): def _callFUT(self, argv): from pyramid.scripts.pserve import main - return main(argv) + return main(argv, quiet=True) def test_it(self): result = self._callFUT(['pserve']) |
