doc tools: better handle KBUILD_VERBOSE
As reported by Jacob, there are troubles when KBUILD_VERBOSE is set at the environment. Fix it on both kernel-doc and sphinx-build-wrapper. Reported-by: Jacob Keller <jacob.e.keller@intel.com> Closes: https://lore.kernel.org/linux-doc/9367d899-53af-4d9c-9320-22fc4dbadca5@intel.com/ Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Tested-by: Jacob Keller <jacob.e.keller@intel.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net> Message-ID: <7a99788db75630fb14828d612c0fd77c45ec1891.1774591065.git.mchehab+huawei@kernel.org>
This commit is contained in:
parent
3a61439462
commit
d642acfd59
2 changed files with 12 additions and 2 deletions
|
|
@ -238,7 +238,12 @@ class SphinxBuilder:
|
|||
self.latexopts = os.environ.get("LATEXOPTS", "")
|
||||
|
||||
if not verbose:
|
||||
verbose = bool(os.environ.get("KBUILD_VERBOSE", "") != "")
|
||||
try:
|
||||
verbose = bool(int(os.environ.get("KBUILD_VERBOSE", 0)))
|
||||
except ValueError:
|
||||
# Handles an eventual case where verbosity is not a number
|
||||
# like KBUILD_VERBOSE=""
|
||||
verbose = False
|
||||
|
||||
if verbose is not None:
|
||||
self.verbose = verbose
|
||||
|
|
|
|||
|
|
@ -238,7 +238,12 @@ class KernelFiles():
|
|||
"""
|
||||
|
||||
if not verbose:
|
||||
verbose = bool(os.environ.get("KBUILD_VERBOSE", 0))
|
||||
try:
|
||||
verbose = bool(int(os.environ.get("KBUILD_VERBOSE", 0)))
|
||||
except ValueError:
|
||||
# Handles an eventual case where verbosity is not a number
|
||||
# like KBUILD_VERBOSE=""
|
||||
verbose = False
|
||||
|
||||
if out_style is None:
|
||||
out_style = OutputFormat()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue