def parse_value(string, *unused): if len(string) > audit.AUDIT_MAX_KEY_LEN: raise ParsingError(_('Key value "%s" too long') % string) if util.is_ids_key(string) and util.parse_ids_key(string) is None: raise ParsingError(_('Invalid IDS key "%s"') % string) return string
def _validate_get_failure(self): if self.key_is_text.get_active(): key = self.key_text.get_text() if util.is_ids_key(key) and util.parse_ids_key(key) is None: return (_('Invalid IDS key value'), None, self.key_text) return None