MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / diag

Function diag

tools/diagnostics.py:33–45  ·  view source on GitHub ↗
(level, msg, *args)

Source from the content-addressed store, hash-verified

31
32
33def diag(level, msg, *args):
34 # Format output message as:
35 # <tool>: <level>: msg
36 # With the `<level>:` part being colored accordingly, and the message itself in bold.
37 prefix = level_prefixes[level]
38 color = level_colors[level]
39 if args:
40 msg %= args
41
42 # Add colors
43 prefix = colored_logger.with_bold_color(color, prefix)
44 msg = colored_logger.with_bold(msg)
45 sys.stderr.write(f'{tool_name}: {prefix}{msg}\n')
46
47
48def error(msg, *args):

Callers 2

errorFunction · 0.85
warnFunction · 0.85

Calls 1

writeMethod · 0.45

Tested by

no test coverage detected