summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Paul Glass <tempura@internode.on.net>2013-08-02 19:57:42 +1000
committerJulian Paul Glass <tempura@internode.on.net>2013-08-02 19:57:42 +1000
commiteac06005ac849b279b94149bbbf87d2aff802495 (patch)
treee472ccd4374eb137080fac099c3a4f5a684156f2
parentabed945e78fab649d6e2885feba1eaa3ede9f9be (diff)
downloadpyramid-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.py11
-rw-r--r--pyramid/tests/test_scripts/test_pserve.py2
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'])