+ split the policy file into three classes: Merge(), Diagnose(), and Action().
authorStephen Soltesz <soltesz@cs.princeton.edu>
Wed, 8 Aug 2007 13:30:42 +0000 (13:30 +0000)
committerStephen Soltesz <soltesz@cs.princeton.edu>
Wed, 8 Aug 2007 13:30:42 +0000 (13:30 +0000)
commit208bab758d8ade2c3948f88c297df0120af2fa42
treee280c65c24f05df27fcfc5c729f23ae225fbb07a
parentb276b41bd04df600ada259c78d6ddbc0cb68d506
+ split the policy file into three classes: Merge(), Diagnose(), and Action().
This split is more natural and allows all the diagnosis/state-transition code to
live in once place.  Action() is very simple, just taking the records from
Diagnose() and performing them.
policy.py