def __init__(self): # Объект опций командной строки self.optobj = opt(\ package=__app__, version=__version__, usage=USAGE, examples=EXAMPLES, comment_examples=COMMENT_EXAMPLES, description=DESCRIPTION, option_list=opt.variable_control+opt.color_control, check_values=self.checkOpts) # Создаем объект логики self.logicObj = client() # Создаем переменные self.logicObj.createClVars()
def __init__(self): setpos = \ filter(lambda x:x[1].get('longOption')=="set", enumerate(CMD_OPTIONS))[0][0] CMD_OPTIONS[setpos] = opt.variable_set[0] # Объект опций командной строки self.optobj = opt(\ package=__app__, version=__version__, usage=USAGE, examples=EXAMPLES, comment_examples=COMMENT_EXAMPLES, description=DESCRIPTION, option_list=CMD_OPTIONS + opt.variable_view+opt.color_control, check_values=self.checkOpts) # Создаем объект логики self.logicObj = client() # Создаем переменные self.logicObj.createClVars() # Названия несовместимых опций self.optionsNamesIncompatible = ["login", "logout"] # Названия обязательных опций self.optionsNamesRequired = self.optionsNamesIncompatible