def keywords_validate(key, data, errors, context): """ Validate a keywords in the same way as tag_string, but don't insert tags into data. """ # also allow apostrophe, can't avoid them with French keywords data = {key: data[key].replace("'", "-")} tag_string_convert(key, data, errors, context)
def convert(tag_string): key = 'tag_string' data = {key: tag_string} errors = [] context = {'model': model, 'session': model.Session} v.tag_string_convert(key, data, errors, context) tags = [] i = 0 while True: tag = data.get(('tags', i, 'name')) if not tag: break tags.append(tag) i += 1 return tags
def convert(tag_string): key = 'tag_string' data = {key: tag_string} errors = [] context = {'model': model, 'session': model.Session} tag_string_convert(key, data, errors, context) tags = [] i = 0 while True: tag = data.get(('tags', i, 'name')) if not tag: break tags.append(tag) i += 1 return tags
def convert(tag_string): key = "tag_string" data = {key: tag_string} errors = [] context = {"model": model, "session": model.Session} validators.tag_string_convert(key, data, errors, context) tags = [] i = 0 while True: tag = data.get(("tags", i, "name")) if not tag: break tags.append(tag) i += 1 return tags