Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
 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