示例#1
0
    def validate(self):
        CmdBase.validate(self)

        if len(self.params) != 2:
            raise ErrorCommandFormat("Command Params Error.")
        else:
            self.__sec = int(self.params[1])
示例#2
0
    def validate(self):
        CmdBase.validate(self)

        if len(self.params) != 3:
            raise ErrorCommandFormat("Command Params Error.")
        else:
            if self.params[1].startswith("c", 0, 1):
                self.__subCommand = CmdSet_C(self.params, self.db)
            elif self.params[1].startswith("r", 0, 1):
                self.__subCommand = CmdSet_R(self.params, self.db)
            elif self.params[1].startswith("f", 0, 1):
                self.__subCommand = CmdSet_F(self.params, self.db)
示例#3
0
    def validate(self):
        CmdBase.validate(self)

        if len(self.params) < 2:
            raise ErrorCommandFormat("Command Params Error.")
        else :
            frmtos = str.split(self.params[1].replace('-',','),',')

            if len(frmtos) == 1:
                self.frm = frmtos[0]
                self.to = None
            elif len(frmtos) == 2:
                self.frm = frmtos[0]
                self.to = frmtos[1]
            else:
                raise ErrorCommandFormat("Command Params Error.")