old_contents: # -*- coding: utf-8 -*-
  
  from django.core.management.base import BaseCommand
  
  from web3.apps.sites.models import Site
  from web3.apps.sites.helpers import make_site_dirs, fix_permissions, reload_services, reload_nginx_config, create_config_files
  
  import shutil
  import os
  
  
  class Command(BaseCommand):
      help = "Rewrite all site configurations and reset all permissions"
  
      def handle(self, **options):
          for site in Site.objects.all():
              make_site_dirs(site)
              fix_permissions(site)
              create_config_files(site)
          reload_services()
          reload_nginx_config()
  
new_contents: # -*- coding: utf-8 -*-
  
  from django.core.management.base import BaseCommand
  
  from web3.apps.sites.models import Site
  from web3.apps.sites.helpers import make_site_dirs, fix_permissions, reload_services, reload_nginx_config, create_config_files
  
  import shutil
  import os
  
  
  class Command(BaseCommand):
      help = "Rewrite all site configurations and reset all permissions"
  
      def handle(self, **options):
          for site in Site.objects.all():
              make_site_dirs(site)
              fix_permissions(site)
              create_config_files(site)
              self.stdout.write("Finished {}".format(site.name))
          reload_services()
          reload_nginx_config()
  
subject: print more info