I changed up a few things such as:
-
Catches TypeErrors caused by model restarts. I am nervous that this may catch more than I want, so I also added...
-
Any error will email me with details. Often times I never even find out that there was a problem until it becomes a bigger one.
-
Minor modifications to a few tests .
-
Added a test for the PSL AC.
-
Changed the way it gets a Guardian node list. I used to have it call "guardctrl nodes" but this would not work on the alarm computer due to different versions of Bash, plus it is just a really clunky way getting that list. Now it just calls a function from the guardctrl client code to get the list directly.
If there is any problem with this version, please don't hesitate to go back one revision.