X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=make-secnet-sites;h=b4cd9afb80ac404c03b6f3575718cbf0863e3005;hb=c97a6dd542cd490ebebdfcb66b163dc70fc2bc56;hp=c26cab0922e3f308f30c2dbff637150be59a3b33;hpb=03e6afedbfaead0028dad5e44cc6f0c780fdbb33;p=secnet.git diff --git a/make-secnet-sites b/make-secnet-sites index c26cab0..b4cd9af 100755 --- a/make-secnet-sites +++ b/make-secnet-sites @@ -105,19 +105,19 @@ class Tainted: assert(self._ok is not True) self._ok=False complain('bad parameter: %s: %s' % (what, why)) - return self + return False def _max_ok(self,what,maxlen): if len(self._s) > maxlen: - self._bad(what,'too long (max %d)' % maxlen) - return self + return self._bad(what,'too long (max %d)' % maxlen) + return True def _re_ok(self,bad,what,maxlen=None): if maxlen is None: maxlen=max[what] self._max_ok(what,maxlen) - if self._ok is False: return self + if self._ok is False: return False if bad.search(self._s): return self._bad(what,'bad syntax') - return self + return True def _rtnval(self, is_ok, ifgood, ifbad=''): if is_ok: