def __init__(self, prompt, banner=None):
self.prompt = prompt
self.banner = banner
self.commands = {}
self.commandSort = []
self.db = None
for i in dir(self):
if "cmd_" == i[:4]:
cmd = i.split("cmd_")[1].lower()
self.commands[cmd] = getattr(self, i)
try:
self.commandSort.append((int(self
.commands[cmd].__doc__.split(
"|")[0]), cmd))
except:
pass
self.commandSort.sort()
self.commandSort = [i[1] for i in self.commandSort]
self.var_DEBUG = False
self.var_tableStyle = ''
self.configvars = {}
for i in dir(self):
if "var_" == i[:4]:
var = i.split("var_")[1]
self.configvars[var] = i
评论列表
文章目录