Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: kdoc: Fix pdfdocs build for tools

the "\1" inside a docstring requires proper scaping to not be
considered a hex character and break the build.

Reported-by: Akira Yokosawa <akiyks@gmail.com>
Closes: https://lore.kernel.org/linux-doc/63e99049-cc72-4156-83af-414fdde34312@gmail.com/
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <2fff8ef1d0d64e8b68f15f5c07613f302d773855.1769500383.git.mchehab+huawei@kernel.org>

authored by

Mauro Carvalho Chehab and committed by
Jonathan Corbet
98f51c46 12ea2cff

+7 -3
+7 -3
tools/lib/python/kdoc/kdoc_re.py
··· 228 228 yield line[t[0]:t[2]] 229 229 230 230 def sub(self, regex, sub, line, count=0): 231 - """ 231 + r""" 232 232 This is similar to re.sub: 233 233 234 234 It matches a regex that it is followed by a delimiter, 235 235 replacing occurrences only if all delimiters are paired. 236 236 237 - if r'\1' is used, it works just like re: it places there the 238 - matched paired data with the delimiter stripped. 237 + if the sub argument contains:: 238 + 239 + r'\1' 240 + 241 + it will work just like re: it places there the matched paired data 242 + with the delimiter stripped. 239 243 240 244 If count is different than zero, it will replace at most count 241 245 items.