Python Script - loop it or not?

To reply to my own post for those following on, I’ve updated to the latest snapshot, and am running the revised network binding. I needed to install arping using apt-get, and I followed the instructions here Moving from Stable to Snapshot
to change builds. To speed the transition I moved all my rules files elsewhere before the update. Before putting my rules back on the new version I had to get rid of any duplicated groups defined at the start of my items files as they seem to be a global thing and now can only appear once across all the item files. When I returned my rules files I discovered that when anything could return null != needs to change to !==, and == needs to change to ===
Apart from that the snapshot build seems good so far