# -*- coding: utf-8 -*-
from base import *
+import logging
import re
from tag import Tag
if not self.nis.deleted:
tag.add_to_usage_count(1)
- tag.save()
if not self.nis.deleted:
for name in tag_changes['removed']:
try:
tag = Tag.objects.get(name=name)
tag.add_to_usage_count(-1)
- tag.save()
- except:
+ except Tag.DoesNotExist:
pass
return True
if action:
for tag in self.tags.all():
tag.add_to_usage_count(-1)
- tag.save()
else:
for tag in Tag.objects.filter(name__in=self.tagname_list()):
tag.add_to_usage_count(1)
- tag.save()
def delete(self, *args, **kwargs):
for tag in self.tags.all():
tag.add_to_usage_count(-1)
- tag.save()
self.active_revision = None
self.save()