|
Last change
on this file was
bac24ae,
checked in by david-sarah <david-sarah@…>, at 2011-10-07T03:30:31Z
|
|
Fix pyflakes warnings in misc/ directories other than misc/build_helpers. refs #1557
|
-
Property mode set to
100644
|
|
File size:
1005 bytes
|
| Line | |
|---|
| 1 | |
|---|
| 2 | from axiom.item import Item |
|---|
| 3 | from axiom.attributes import text, integer, timestamp |
|---|
| 4 | |
|---|
| 5 | |
|---|
| 6 | class Sample(Item): |
|---|
| 7 | # we didn't originally set typeName, so it was generated from the |
|---|
| 8 | # fully-qualified classname ("diskwatcher.Sample"), then Axiom |
|---|
| 9 | # automatically lowercases and un-dot-ifies it to get |
|---|
| 10 | # "diskwatcher_sample". Now we explicitly provide a name. |
|---|
| 11 | typeName = "diskwatcher_sample" |
|---|
| 12 | |
|---|
| 13 | # version 2 added the 'total' field |
|---|
| 14 | schemaVersion = 2 |
|---|
| 15 | |
|---|
| 16 | url = text(indexed=True) |
|---|
| 17 | when = timestamp(indexed=True) |
|---|
| 18 | total = integer() |
|---|
| 19 | used = integer() |
|---|
| 20 | avail = integer() |
|---|
| 21 | |
|---|
| 22 | def upgradeSample1to2(old): |
|---|
| 23 | return old.upgradeVersion("diskwatcher_sample", 1, 2, |
|---|
| 24 | url=old.url, |
|---|
| 25 | when=old.when, |
|---|
| 26 | total=0, |
|---|
| 27 | used=old.used, |
|---|
| 28 | avail=old.avail) |
|---|
| 29 | |
|---|
| 30 | from axiom.upgrade import registerUpgrader |
|---|
| 31 | registerUpgrader(upgradeSample1to2, "diskwatcher_sample", 1, 2) |
|---|
Note: See
TracBrowser
for help on using the repository browser.