mirror of
https://github.com/vale981/ray
synced 2025-03-06 10:31:39 -05:00
[CI] Print linkcheck summary only in linkcheck (#25781)
This commit is contained in:
parent
0f600362dd
commit
b5fd02af4f
1 changed files with 5 additions and 0 deletions
|
@ -276,9 +276,11 @@ class _BrokenLinksQueue(Queue):
|
||||||
|
|
||||||
def __init__(self, maxsize: int = 0) -> None:
|
def __init__(self, maxsize: int = 0) -> None:
|
||||||
self._last_line_no = None
|
self._last_line_no = None
|
||||||
|
self.used = False
|
||||||
super().__init__(maxsize)
|
super().__init__(maxsize)
|
||||||
|
|
||||||
def put(self, item: logging.LogRecord, block=True, timeout=None):
|
def put(self, item: logging.LogRecord, block=True, timeout=None):
|
||||||
|
self.used = True
|
||||||
message = item.getMessage()
|
message = item.getMessage()
|
||||||
# line nos are separate records
|
# line nos are separate records
|
||||||
if ": line" in message:
|
if ": line" in message:
|
||||||
|
@ -319,6 +321,9 @@ class LinkcheckSummarizer:
|
||||||
|
|
||||||
def summarize(self, *args, **kwargs):
|
def summarize(self, *args, **kwargs):
|
||||||
"""Summarizes broken links."""
|
"""Summarizes broken links."""
|
||||||
|
if not self.log_queue.used:
|
||||||
|
return
|
||||||
|
|
||||||
self.logger.logger.removeHandler(self.queue_handler)
|
self.logger.logger.removeHandler(self.queue_handler)
|
||||||
|
|
||||||
self.logger.info("\nBROKEN LINKS SUMMARY:\n")
|
self.logger.info("\nBROKEN LINKS SUMMARY:\n")
|
||||||
|
|
Loading…
Add table
Reference in a new issue