@@ -79,7 +79,7 @@ def notify(self, event):
79
79
def print_notify (self , event ):
80
80
""" Command line notification
81
81
"""
82
- if event ['type' ] == 'tool_error' :
82
+ if event ['type' ] in ( 'tool_error' , 'info' ) :
83
83
return event ['message' ]
84
84
85
85
elif event ['type' ] == 'cc' and event ['severity' ] != 'verbose' :
@@ -106,21 +106,13 @@ def print_notify(self, event):
106
106
def print_notify_verbose (self , event ):
107
107
""" Command line notification with more verbose mode
108
108
"""
109
- if event ['type' ] == 'info' :
109
+ if event ['type' ] == 'info' or (event ['type' ] == 'cc' and
110
+ event ['severity' ] == 'verbose' ):
110
111
return event ['message' ]
111
112
elif event ['type' ] == 'debug' :
112
113
return "[DEBUG] {message}" .format (** event )
113
- elif event ['type' ] == 'cc' :
114
- event ['severity' ] = event ['severity' ].title ()
115
- event ['file' ] = basename (event ['file' ])
116
- event ['mcu_name' ] = "None"
117
- event ['tgt_name' ] = event .get ('target_name' , 'unknown' ).upper ()
118
- event ['tc_name' ] = event .get ('toolchain_name' , 'unknown' ).upper ()
119
- return ('[{severity}] {tgt_name}::{tc_name}::{file}@{line}: '
120
- '{message}' .format (** event ))
121
-
122
- elif event ['type' ] == 'progress' :
123
- return self .print_notify (event ) # standard handle
114
+ elif event ['type' ] in ('progress' , 'cc' ):
115
+ return self .print_notify (event )
124
116
125
117
COLOR_MATCHER = re .compile (r"(\w+)(\W+on\W+\w+)?" )
126
118
def colorstring_to_escapecode (self , color_string ):
0 commit comments