commit: 25cca84e6c6959164257fb2ba3fedb95815b45e0
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 9 13:29:11 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 9 13:29:11 2022 +0000
URL:
https://gitweb.gentoo.org/proj/pkgcore/snakeoil.git/commit/?id=25cca84e
generate_man_rsts: improve sub sectioning for sub commands
Improve tree structure for sub commands.
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
src/snakeoil/dist/generate_man_rsts.py | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/snakeoil/dist/generate_man_rsts.py
b/src/snakeoil/dist/generate_man_rsts.py
index 6ba095f4..6c482211 100644
--- a/src/snakeoil/dist/generate_man_rsts.py
+++ b/src/snakeoil/dist/generate_man_rsts.py
@@ -80,8 +80,8 @@ class ManConverter:
cur_time = max([cur_time, script_time])
try:
trg_time = int(os.stat(out_path).st_mtime)
- except EnvironmentError as e:
- if e.errno != errno.ENOENT:
+ except EnvironmentError as exc:
+ if exc.errno != errno.ENOENT:
raise
trg_time = None
@@ -103,7 +103,7 @@ class ManConverter:
self.mtime = mtime
self.replace_cmd = replace_cmd
- header_chars = headers if headers else ('=', '-', '~', '#', '*', '^')
+ header_chars = headers or ('=', '-', '~', '#', '*', '^')
self.header_char = header_chars[len(name.split(' ')) - 1]
def run(self):
@@ -208,8 +208,8 @@ class ManConverter:
path = os.path.join(self.base_path, cmd_path)
try:
os.makedirs(path)
- except OSError as e:
- if e.errno != errno.EEXIST:
+ except OSError as exc:
+ if exc.errno != errno.EEXIST:
raise
# strip the main command from the outputted name
@@ -223,7 +223,7 @@ class ManConverter:
desc = getattr(parser, '_description', parser.description)
desc = ' - ' + desc if desc else ''
rst = _rst_header(self.header_char, f'{name}{desc}',
- leading=main_command, capitalize=False)
+ leading=True, capitalize=False)
cmd = cmd_parts[-1]
for filename in ('synopsis', 'description', 'options', 'subcommands'):