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).

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.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.