Ejemplo n.º 1
0
    def ReturnToHome():
        """
            Ask for user entry then return to home view
        """

        # ask user to type Enter key
        Util.GetUserInput(
            "\nAppuyez sur Entrée pour revenir au menu...", 
            DefaultValue = "")

        # return to home view
        Var.CurrentView = "Home"
Ejemplo n.º 2
0
    def AskData(cls, 
        Start = 0,
        End = None):
        """
            Ask data to user (subset of DataList)
            in a list of dictionaries containing data meta datas
            and return a list of results
        """

        ListSubset = cls.UserDataList[Start:] if End is None else cls.UserDataList[Start:End + 1]

        ResultList = []
        for Data in ListSubset:
            Result = Util.GetUserInput(
                Data["Message"], 
                Data["ValueType"], 
                Data["Minimum"], 
                Data["Maximum"], 
                Data["PossibleValues"], 
                Data["DefaultValue"])
            ResultList.append(Result)

        return ResultList