class VCmd(cmd.Cmd): def __init__(self, completekey='tab', stdin=None, stdout=None): cmd.Cmd.__init__(self, completekey=completekey, stdin=stdin, stdout=stdout) self.controller = Controller() #################################################################################################### # List of command #################################################################################################### def do_getFilter(self, line): lstFilter = self.controller.get_filter_list() if lstFilter is not None: print("Nombre de ligne %s, tableau : %s" % (len(lstFilter), lstFilter)) else: print("No filterlist") def do_EOF(self, line): # Redo last command return True
def __init__(self, completekey='tab', stdin=None, stdout=None): cmd.Cmd.__init__(self, completekey=completekey, stdin=stdin, stdout=stdout) self.controller = Controller()