Changeset 143
- Timestamp:
- 01/11/06 12:51:09
- Files:
-
- trunk/schemas.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/schemas.py
r142 r143 18 18 guid = "" 19 19 latest = 0 20 stage = None 20 21 21 22 def __init__(self, arena): 23 # Since schema upgrades may take some time, we keep track of our 24 # own processing state. Legal values are: 25 # None = not working on an upgrade 26 # 0 to self.latest = working on an upgrade to this version 27 self.stage = None 28 22 29 self.arena = arena 23 30 arena.register(DeployedVersion) … … 53 60 54 61 for step in range(self.deployed, version): 62 self.stage = step 55 63 procedure = getattr(self, "upgrade_to_%s" % (step + 1), None) 56 64 if procedure: 57 65 procedure() 58 66 self.deployed = step + 1 67 68 self.stage = None 59 69 60 70 def upgrade_to_0(self):
