Andrew Godwin avatar Andrew Godwin committed 94f9e39

Add some 2to3 fixes (from #1093)

Comments (0)

Files changed (2)

south/management/commands/schemamigration.py

             self.error("You must provide an app to create a migration for.\n" + self.usage_str)
         
         # Get the Migrations for this app (creating the migrations dir if needed)
-        migrations = Migrations(app, force_creation=True, verbose_creation=verbosity > 0)
+        migrations = Migrations(app, force_creation=True, verbose_creation=int(verbosity) > 0)
         
         # What actions do we need to do?
         if auto:

south/migration/base.py

     def __eq__(self, other):
         return self.app_label() == other.app_label() and self.name() == other.name()
 
+    def __hash__(self):
+        return hash(str(self))
+
     def app_label(self):
         return self.migrations.app_label()
 
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.