class implementation_notification_channel_console(interface_notification_channel): ''' [implementation] ''' def normalize_conf_node(self, node): return dict_merge( { }, node ) ''' [implementation] ''' def notify(self, parameters, name, data, state, output): _sys.stdout.write( string_coin( "[{{title}}] <{{condition}}> {{output}}\n", { "title": data["title"], "condition": condition_encode(state["condition"]), "output": ("(no infos)" if (output is None) else output), } ) )