def __init__(self, **kwargs) : self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.servername = kwargs["servername"] self.inpass = kwargs["inpass"] self.outpass = kwargs["outpass"] self.rhost = kwargs["remote host"] self.port = kwargs["remote port"] self.sid = kwargs["sid"] self.ssl = kwargs["ssl"] self.buff = "" self.bursting = True if self.ssl : self.sock = ssl.wrap_socket(self.sock) hookstartup.main(self, world)
def rehash(self) : # essentialslist = glob.glob("essentials/*.py") # essentialslist.sort() # pluginlist = glob.glob("plugins/*.py") # pluginlist.sort() # essentials = {} # plugins = {} # for x in essentialslist : # essentials[x.replace("essentials\\", "").replace("essentials/", "").replace(".py", "")] = imp.load_source(x.replace("essentials\\", "").replace("essentials/", "").replace(".py", ""), x) # for plugin in pluginlist : # if plugin != "plugins/__init__.py" and plugin != "plugins\\__init__.py" : # plugins[plugin.replace("plugins\\", "").replace("plugins/", "").replace(".py", "")] = imp.load_source(plugin.replace("plugins\\", "").replace("plugins/", "").replace(".py", ""), plugin) del world.plugins del world.hooks world.hooks = {} world.plugins = {} hookstartup.main(self, world)