def __init__(self):
     # Объект опций командной строки
     self.optobj = opt(\
         package=__app__,
         version=__version__,
         usage=USAGE,
         examples=EXAMPLES,
         comment_examples=COMMENT_EXAMPLES,
         description=DESCRIPTION,
         option_list=CMD_OPTIONS + opt.color_control + opt.variable_control,
         check_values=self.checkOpts)
     # Создаем объект логики
     self.logicObj = updateConfFiles()
 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__,
                       description=DESCRIPTION,
                       usage=USAGE,
                       option_list= CMD_OPTIONS + opt.variable_view +
                       opt.color_control,
                       check_values=self.checkOpts)
     self.logicObj = cl_assemble()
 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__,
         description=DESCRIPTION,
         usage=USAGE,
         option_list=CMD_OPTIONS + opt.variable_view + opt.color_control,
         check_values=self.checkOpts,
     )
     self.logicObj = cl_builder()
     self.commands = ["iso", "squash"]
     self.envFile = "/etc/calculate/assemble.env"
 def __init__(self):
     # Объект опций командной строки
     self.optobj = opt(package=__app__,
                       version=__version__,
                       usage=USAGE,
                       examples=EXAMPLES,
                       comment_examples=COMMENT_EXAMPLES,
                       description=DESCRIPTION,
                       option_list=CMD_OPTIONS +\
                                   opt.variable_control+opt.color_control,
                       check_values=self.checkOpts)
     # Создаем объект логики
     self.logicObj = ldapService()
     # Создаем переменные
     self.logicObj.createClVars()
     # Названия несовместимых опций
     self.optionsNamesIncompatible = ["install", "uninstall", "f"]
 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__,
                       description=DESCRIPTION,
                       option_list= CMD_OPTIONS + opt.variable_view +
                       opt.color_control,
                       check_values=self.checkOpts)
     self.logicObj = cl_kernel()
     self.optionsInitrdIncompatible = ["o","no_clean","m",
                                       "k", "e","c","ebuild",
                                       "symlink"]
     self.optionsSymlinkIncompatible = ["o","no_clean","m","mdadm","lvm",
                                        "e","dmraid","c","ebuild","initrd" ]
 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__,
                       description=DESCRIPTION,
                       usage=USAGE,
                       option_list= CMD_OPTIONS + opt.variable_view +
                       opt.color_control,
                       check_values=self.checkOpts)
     self.logicObj = cl_assemble()
     self.optionsBreakIncompatible=["U","skipfirst","m","u","D","t"]
     self.optionsDependenceIncompatible=["U","skipfirst","m","u","break","t"]
     self.optionsMakeIncompatible=["U","D","u","break","t"]
     self.optionsUpdateIncompatible=["U","m","D","break","t"]
     self.optionsUpdatenosyncIncompatible=["D","m","u","break","t"]
     self.optionsApplytemplatesIncompatible=["D","m","u","break","U"]
 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 = desktop()
     # Создаем переменные
     self.logicObj.createClVars()
     # Названия несовместимых опций
     self.optionsNamesIncompatible = ["install", "uninstall"]