movecategories.py 618 B

1234567891011121314151617
  1. from misago.datamover import categories
  2. from misago.datamover.management.base import BaseCommand
  3. class Command(BaseCommand):
  4. help = "Moves categories and labels from Misago 0.5"
  5. def handle(self, *args, **options):
  6. self.stdout.write("Moving categories from Misago 0.5:")
  7. self.start_timer()
  8. categories.move_categories(self.stdout, self.style)
  9. self.stdout.write(self.style.SUCCESS("Moved categories in %s" % self.stop_timer()))
  10. self.start_timer()
  11. categories.move_labels()
  12. self.stdout.write(self.style.SUCCESS("Moved labels in %s" % self.stop_timer()))