Source code for coalib.results.result_actions.PrintDebugMessageAction

from coalib.results.Result import Result
from coalib.results.result_actions.ResultAction import ResultAction

from coala_utils.decorators import enforce_signature


[docs]class PrintDebugMessageAction(ResultAction):
[docs] @staticmethod @enforce_signature def is_applicable(result: Result, original_file_dict, file_diff_dict, applied_actions=()): if result.debug_msg != '': return True return 'There is no debug message.'
[docs] def apply(self, result, original_file_dict, file_diff_dict): """ Print (D)ebug message """ print(result.debug_msg) return file_diff_dict