From: Raymond Hettinger Date: Wed, 5 Jan 2011 20:24:08 +0000 (+0000) Subject: Update tests and whatsnew for the 'quiet' flag X-Git-Tag: v3.2rc1~173 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7d967712b8cc35b4cc33c1a7be14ddc9baba2c97;p=python Update tests and whatsnew for the 'quiet' flag --- diff --git a/Doc/whatsnew/3.2.rst b/Doc/whatsnew/3.2.rst index 51ebcd234b..4ba871ef50 100644 --- a/Doc/whatsnew/3.2.rst +++ b/Doc/whatsnew/3.2.rst @@ -383,7 +383,14 @@ Some smaller changes made to the core Python language are: (Suggested by Mark Dickinson and implemented by Eric Smith in :issue:`7094`.) * The interpreter can now be started with a quiet option, ``-q``, to suppress - the copyright and version information in an interactive mode. + the copyright and version information in an interactive mode. The option can + be introspected using the :attr:`sys.flags` attribute:: + + $ python -q + >>> sys.flags + sys.flags(debug=0, division_warning=0, inspect=0, interactive=0, + optimize=0, dont_write_bytecode=0, no_user_site=0, no_site=0, + ignore_environment=0, verbose=0, bytes_warning=0, quiet=1) (Contributed by Marcin Wojdyr in issue:`1772833`). diff --git a/Lib/test/test_sys.py b/Lib/test/test_sys.py index 92b7c42806..50f0e9381b 100644 --- a/Lib/test/test_sys.py +++ b/Lib/test/test_sys.py @@ -501,7 +501,7 @@ class SysModuleTest(unittest.TestCase): attrs = ("debug", "division_warning", "inspect", "interactive", "optimize", "dont_write_bytecode", "no_user_site", "no_site", "ignore_environment", "verbose", - "bytes_warning") + "bytes_warning", "quiet") for attr in attrs: self.assertTrue(hasattr(sys.flags, attr), attr) self.assertEqual(type(getattr(sys.flags, attr)), int, attr)