def METHOD_NAME(self, linenumber, filename, severity, message, rulename, char):
    self._client.send_to_server('violation_found', 
            {'filepath' : filename, 'line' : linenumber, 'character' : char, 
                'rule_name' : rulename, 'severity' : severity, 'message' : message})
    try:
        super(RedRfLint, self).METHOD_NAME(linenumber, filename, severity, message, rulename, char)
    except:
        # call to super may have problems with encoding performed when printing to stdout
        # we don't need this printing anyway, so just swallow the exception
        pass