X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=make-secnet-sites;fp=make-secnet-sites;h=751479dd23da243eba4390789eb4c732adeb452d;hb=56395f7c805466d4742c03716b5a19e574217737;hp=e18c6ceec383b7916261695cd806ace474ce4b9a;hpb=a91875883bee9dc699eadbbb158ee4f296f1567f;p=secnet.git diff --git a/make-secnet-sites b/make-secnet-sites index e18c6ce..751479d 100755 --- a/make-secnet-sites +++ b/make-secnet-sites @@ -293,6 +293,11 @@ class PkmElide(PkmBase): class OpBase(): # Base case is reading a sites file from self.inputfilee. # And writing a sites file to self.sitesfile. + def positional_args(self, av): + if len(av.arg)>3: + print("Too many arguments") + sys.exit(1) + (self.inputfile, self.outputfile) = (av.arg + [None]*2)[0:2] def read_in(self): if self.inputfile is None: self.inputlines = pfile("stdin",sys.stdin.readlines()) @@ -316,11 +321,6 @@ class OpBase(): class OpConf(OpBase): opts = ['--conf'] help = 'sites.conf generation mode (default)' - def positional_args(self, av): - if len(av.arg)>3: - print("Too many arguments") - sys.exit(1) - (self.inputfile, self.outputfile) = (av.arg + [None]*2)[0:2] def check_group(self,group,w): pass def write_out(self): if self.outputfile is None: