chiark / gitweb /
make-secnet-sites: allow Tainted construction to specify file/line
[secnet.git] / make-secnet-sites
index 845cdd5e42a48d9f2d4459840859ee5fe7e6a383..f14a72524d5c9580ddac78b34f524eadd0dccbfa 100755 (executable)
@@ -84,11 +84,11 @@ if version_info.major == 2:  # for python2
 max={'rsa_bits':8200,'name':33,'dh_bits':8200}
 
 class Tainted:
-       def __init__(self,s):
+       def __init__(self,s,tline=None,tfile=None):
                self._s=s
                self._ok=None
-               self._line=line
-               self._file=file
+               self._line=line if tline is None else tline
+               self._file=file if tfile is None else tfile
        def __eq__(self,e):
                return self._s==e
        def __ne__(self,e):