in scripts/linkchecker.py [0:0]
def new_record(level, message, target):
"""Create new checking record.
:param level: Record severity level, one of 'INFO', 'WARNING' and 'ERROR'
:param message: Error message string
:param target: The link target in question
:returns: A string representation the checking result, may contain ASCII
coded terminal colors, or None if the record is suppressed.
"""
global ARGS
# Skip info when verbose
if ARGS.verbose == False and level == "INFO":
return None
result = None
if ARGS.no_color:
result = target + ": " + message
else:
target = C_GRAY + target + C_END
if level == "INFO":
result = target + ": " + C_GREEN + message + C_END
elif level == "WARNING":
result = target + ": " + C_YELLOW+ message + C_END
else: # default to error
result = target + ": " + C_RED + message + C_END
return result