Duplicate migration numbers not allowed, bro

This commit is contained in:
Christopher Allan Webber 2011-07-13 22:32:51 -05:00
parent ecf518020f
commit 59051a23f0

View File

@ -140,6 +140,8 @@ class RegisterMigration(object):
"""
def __init__(self, migration_number, migration_registry=MIGRATIONS):
assert migration_number > 0, "Migration number must be > 0!"
assert not migration_registry.has_key(migration_number), \
"Duplicate migration numbers detected! That's not allowed!"
self.migration_number = migration_number
self.migration_registry = migration_registry