Commits

Andrew Godwin committed 630dd2b

Fix #448 (incorrect contents of app template cache)

  • Participants
  • Parent commits 684edc7

Comments (0)

Files changed (1)

File south/management/commands/__init__.py

 from django.core import management
 from django.conf import settings
 
+# Make sure the template loader cache is fixed _now_ (#448)
+import django.template.loaders.app_directories
+
 from south.management.commands.syncdb import Command as SyncCommand
 
 class MigrateAndSyncCommand(SyncCommand):
     """Used for situations where "syncdb" is called by test frameworks."""
-    
+
     option_list = copy.deepcopy(SyncCommand.option_list)
-    
+
     for opt in option_list:
         if "--migrate" == opt.get_opt_string():
             opt.default = True
             break
 
 def patch_for_test_db_setup():
+    # Load the commands cache
     management.get_commands()
+    # Repoint to the correct version of syncdb
     if hasattr(settings, "SOUTH_TESTS_MIGRATE") and not settings.SOUTH_TESTS_MIGRATE:
         # point at the core syncdb command when creating tests
         # tests should always be up to date with the most recent model structure