Source code for stdcomQtargs


"""
    This is where Stec parse args for  xxxx=   turns list into a dict.. for pulling out  xxxx=what
"""

[docs]class stdcomQtargs: """ arguments list xxx=yyy delimter = returns dictionary of terms """ args = {} delimiter = "=" def __init__(self, args, delimters : str = "="): if delimters is not None : self.delimiter = delimters if type(args) is dict: self.args = args elif type(args) is list: self.args = self.splitParmeters(args) def splitParmeters(self,lines): newS = {} for word in lines: word = word.split(self.delimiter) if len(word) > 1: ww1 = word[0] ww2 = word[1] newS.update({ww1: ww2}) return newS def getDefault(self, key, default): value = self.args.get(key) if value is None: return default return value