Skip to content
Snippets Groups Projects
Args.py 715 B
Newer Older
数学の武士's avatar
数学の武士 committed
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