Пример #1
0
def runCommand(commandYaml: CommentedSeq, filePath: str):
    command = list(commandYaml.keys())[0]
    commandData = commandYaml[command]

    try:
        condition = commandData['if']
    except KeyError:
        condition = ""

    if condition != "":
        try:
            else_command = commandData['else']
        except KeyError:
            else_command = ""

        if runCondition(condition):
            cmds.executeCommand(command, commandData, filePath)
        elif else_command != "":
            cmds.executeCommand(else_command, commandData, filePath)
    else:
        cmds.executeCommand(command, commandData, filePath)