Commits

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