class Args: def __init__(self, filename, func, var=[None], mval=[None], oname=[None], out=[None]): self.filename = filename self.var = var self.mval = mval self.oname = oname self.out = out self.func = func self.CorrVals() def CorrVals(self): if type(self.oname) is not list: self.oname = [self.oname] if None in self.oname: self.oname = None if type(self.var) is not list: self.var = [self.var] if None in self.var: self.var = None if type(self.mval) is not list: self.mval = [self.mval] if None in self.mval: self.mval = None