Commits

Duncan Parkes committed 6edd38f

Load initial data and send signal when verbosity is False.

Currently, if python manage.py migrate is run with verbosity 0,
and there is nothing to migrate, then initial data is not loaded,
and the post_migrate signal is not sent. If verbosity is 1 or 2,
these things do happen (which seems like the right behaviour).

  • Participants
  • Parent commits 5f96ede

Comments (0)

Files changed (1)

south/migration/__init__.py

         # Finally, fire off the post-migrate signal
         if success:
             post_migrate.send(None, app=app_label)
-    elif verbosity:
-        # Say there's nothing.
-        print '- Nothing to migrate.'
+    else:
+        if verbosity:
+            # Say there's nothing.
+            print '- Nothing to migrate.'
         # If we have initial data enabled, and we're at the most recent
         # migration, do initial data.
         # Note: We use a fake Forwards() migrator here. It's never used really.