6544b1456fd2121c5b0e8cb1f063264ca3a3eea4
4 from django
.core
.management
.base
import BaseCommand
6 from mygpo
.decorators
import repeat_on_conflict
7 from mygpo
.utils
import progress
8 from mygpo
.db
.couchdb
.common
import sanitizingrule_for_slug
12 class Command(BaseCommand
):
16 def handle(self
, *args
, **options
):
19 print >> sys
.stderr
, "Usage: ./manage.py delete-sanitizing-rules <slug> [<slug2> ...]"
23 for n
, slug
in enumerate(args
):
24 rule
= sanitizingrule_for_slug(slug
)
27 self
.delete_rule(rule
=rule
)
29 progress(n
+1, len(args
))
32 @repeat_on_conflict(['rule'])
33 def delete_rule(self
, rule
):