|
1 | 1 | #!/usr/bin/env python3
|
2 | 2 |
|
3 |
| -# Copyright (C) 2024 Internet Systems Consortium, Inc. ("ISC") |
| 3 | +# Copyright (C) 2024-2025 Internet Systems Consortium, Inc. ("ISC") |
4 | 4 | #
|
5 | 5 | # This Source Code Form is subject to the terms of the Mozilla Public
|
6 | 6 | # License, v. 2.0. If a copy of the MPL was not distributed with this
|
@@ -160,13 +160,13 @@ def generate_page_with_messages_printed_on_each_debug_level(messages, debug_leve
|
160 | 160 | content.append(subtitle)
|
161 | 161 | content.append('=' * len(subtitle))
|
162 | 162 | content.append('\n')
|
163 |
| - for message_id, message in messages_at_this_log_level: |
| 163 | + for message_id, _ in messages_at_this_log_level: |
164 | 164 | content.append(f'- {message_id}')
|
165 | 165 | content.append('\n')
|
166 | 166 | parent_dir = os.path.dirname(os.path.realpath(os.path.abspath(sys.argv[0])))
|
167 | 167 | with open(f'{parent_dir}/../doc/sphinx/debug-messages.rst', 'w', encoding='utf-8') as f:
|
168 | 168 | f.write('..\n')
|
169 |
| - f.write(' File generated by "./tools/check-messages.py -a". Do not edit by hand.\n\n') |
| 169 | + f.write(' File generated by "./tools/check-messages.py -g". Do not edit by hand.\n\n') |
170 | 170 | for i in content:
|
171 | 171 | f.write(i)
|
172 | 172 | f.write('\n')
|
@@ -334,7 +334,15 @@ def main():
|
334 | 334 | debug_levels[level] = int(debug_levels[level])
|
335 | 335 |
|
336 | 336 | if args.autofix or args.generate_debug_messages_page:
|
337 |
| - generate_page_with_messages_printed_on_each_debug_level(messages, debug_levels) |
| 337 | + parent_dir = os.path.dirname(os.path.realpath(os.path.abspath(sys.argv[0]))) |
| 338 | + if os.path.isdir(os.path.realpath(f'{parent_dir}/../premium')): |
| 339 | + generate_page_with_messages_printed_on_each_debug_level(messages, debug_levels) |
| 340 | + else: |
| 341 | + print('WARNING: Not generating debug-messages.rst. Premium is missing. ' |
| 342 | + 'It would result in incomplete generated content.', file=sys.stderr) |
| 343 | + if args.autofix: |
| 344 | + failure = True |
| 345 | + |
338 | 346 | if args.generate_debug_messages_page:
|
339 | 347 | return
|
340 | 348 |
|
|
0 commit comments