Ejemplo n.º 1
0
def import_tags_from_file(filepath=DEFAULT_PATH):
    for line in open(filepath):
        parts = line.split(maxsplit=1)
        if len(parts) >= 1:
            name = parts[0]
            desc = ""
            if len(parts) == 2:
                desc = parts[1].strip()
            if not re.search(tag_pattern, name):
                raise InvalidTagName(name)
            try:
                tag = Tag.objects.get(name=name)
            except Tag.DoesNotExist:
                tag = Tag(name=name)
            tag.description = desc
            tag.save()
Ejemplo n.º 2
0
def import_tags_from_file(filepath=DEFAULT_PATH):
    for line in open(filepath):
        parts = line.split(maxsplit=1)
        if len(parts) >= 1:
            name = parts[0]
            desc = ""
            if len(parts) == 2:
                desc = parts[1].strip()
            if not re.search(tag_pattern, name):
                raise InvalidTagName(name)
            try:
                tag = Tag.objects.get(name=name)
            except Tag.DoesNotExist:
                tag = Tag(name=name)
            tag.description = desc
            tag.save()