bpo-38731: Add --quiet option to py_compile CLI (GH-17134)
diff --git a/Doc/library/py_compile.rst b/Doc/library/py_compile.rst
index a12a5bb..9b5c8ee 100644
--- a/Doc/library/py_compile.rst
+++ b/Doc/library/py_compile.rst
@@ -125,21 +125,33 @@
system external to Python like a build system.
-.. function:: main(args=None)
+Command-Line Interface
+----------------------
- Compile several source files. The files named in *args* (or on the command
- line, if *args* is ``None``) are compiled and the resulting byte-code is
- cached in the normal manner. This function does not search a directory
- structure to locate source files; it only compiles files named explicitly.
- If ``'-'`` is the only parameter in args, the list of files is taken from
- standard input.
+This module can be invoked as a script to compile several source
+files. The files named in *filenames* are compiled and the resulting
+bytecode is cached in the normal manner. This program does not search
+a directory structure to locate source files; it only compiles files
+named explicitly. The exit status is nonzero if one of the files could
+not be compiled.
- .. versionchanged:: 3.2
- Added support for ``'-'``.
+.. program:: python -m py_compile
-When this module is run as a script, the :func:`main` is used to compile all the
-files named on the command line. The exit status is nonzero if one of the files
-could not be compiled.
+.. cmdoption:: <file> ... <fileN>
+ -
+
+ Positional arguments are files to compile. If ``-`` is the only
+ parameter, the list of files is taken from standard input.
+
+.. cmdoption:: -q, --quiet
+
+ Suppress errors output.
+
+.. versionchanged:: 3.2
+ Added support for ``-``.
+
+.. versionchanged:: 3.10
+ Added support for :option:`-q`.
.. seealso::