示例#1
0
 def get_vars(self):
     write_mode = self.shell.vars["write_mode"] if "write_mode" in self.shell.vars.keys() else "w"
     output_file = self.shell.vars["output_file"] if "output_file" in self.shell.vars.keys() else ""
     split_size = self.shell.vars["split_size"] if "split_size" in self.shell.vars.keys() else "3"
     split_size = int(split_size) if check_int(split_size) else 3
     args = self.shell.vars["args"].split(" ") if "args" in self.shell.vars.keys() else []
     while "" in args:
         args.remove("")
     return output_file, split_size, write_mode, args
示例#2
0
def killServer(self, com_args: list):
    _id = com_args[1]
    if check_int(_id):
        if int(_id) in self.luciferManager.servers.serverObjects:
            self.luciferManager.servers.serverObjects[int(_id)].close()
            del self.lucifermanager.servers.serverObjects[int(_id)]
            print(f"Killed Server with id of {_id}")
        else:
            print(f"A server with id of {_id} is not found")
    else:
        print("Error: enter a id as an argument")
示例#3
0
def command_name_id(self, com_args: list):
    if len(com_args) > 1:
        ID = com_args[1].rstrip()
        if check_int(ID):
            for _ in range(2):
                com_args.pop(0)
            name = " ".join(com_args)
            ID = int(ID)
            id_set_name(ID, name, self)
            return
        print("Not a valid ID")
    else:
        print("Please add a valid ID")
示例#4
0
def open_shell(self, com_args: list):
    if len(com_args) > 1:
        openid = com_args[1].rstrip()
        if check_int(openid):
            openid = int(openid)
            if openid == 0:
                open_main_shell(openid, self)
                return
            for index, shell in \
                    enumerate(self.luciferManager.alternative_shells):
                if shell.id == openid:
                    open_alt_shell(index, openid, self)
                    return
            print("Please specify a valid ID")
        else:
            print("Please specify a valid ID")
    else:
        print("Please specify a valid ID")