chiark / gitweb /
make-secnet-sites: Tolerate late `complain'
[secnet.git] / make-secnet-sites
index b4cd9afb80ac404c03b6f3575718cbf0863e3005..66b4cb1ddc7891ce4eaeba267ec5f01277a8f963 100755 (executable)
@@ -538,13 +538,12 @@ levels={'vpn':vpnlevel, 'location':locationlevel, 'site':sitelevel}
 
 def complain(msg):
        "Complain about a particular input line"
-       global complaints
-       print(("%s line %d: "%(file,line))+msg)
-       complaints=complaints+1
+       moan(("%s line %d: "%(file,line))+msg)
 def moan(msg):
        "Complain about something in general"
        global complaints
        print(msg);
+       if complaints is None: sys.exit(1)
        complaints=complaints+1
 
 class UntaintedRoot():