def reload(self): # extract what we need from configuration, and wipe it out global Configuration ver, cf, sr= (Configuration.SkunkWebVersion, Configuration._config_files_, Configuration.SkunkRoot) SocketMan.reload(self) del Configuration global LogObj del LogObj sm = ['ConfigAdditives', 'Configuration', 'Hooks', 'KickStart', 'ServiceRegistry', 'LogObj'] for i in sm: del sys.modules['SkunkWeb.%s' % i] f = sys.modules.keys(); f.sort() f = sys.modules['SkunkWeb'] for i in sm: delattr(f, i) import bootloader bootloader.init(cf, sr) import LogObj # replace the previous (massacred) LogObj with the new one self.logInterface=LogObj bootloader.load() #global Configuration import Configuration _setConfigDefaults() self.userModuleCleanup = Configuration.userModuleCleanup self.maxRequests = Configuration.maxRequests self.numProcs = Configuration.numProcs self.pidFile = Configuration.pidFile self.pollPeriod = Configuration.pollPeriod self.maxKillTime = Configuration.maxKillTime self.foreground=Configuration.runInForeground
def reload(self): # extract what we need from configuration, and wipe it out global Configuration ver, cf, sr = (Configuration.SkunkWebVersion, Configuration._config_files_, Configuration.SkunkRoot) SocketMan.reload(self) del Configuration global LogObj del LogObj sm = [ 'ConfigAdditives', 'Configuration', 'Hooks', 'KickStart', 'ServiceRegistry', 'LogObj' ] for i in sm: del sys.modules['SkunkWeb.%s' % i] f = sys.modules.keys() f.sort() f = sys.modules['SkunkWeb'] for i in sm: delattr(f, i) import bootloader bootloader.init(cf, sr) import LogObj # replace the previous (massacred) LogObj with the new one self.logInterface = LogObj bootloader.load() #global Configuration import Configuration _setConfigDefaults() self.userModuleCleanup = Configuration.userModuleCleanup self.maxRequests = Configuration.maxRequests self.numProcs = Configuration.numProcs self.pidFile = Configuration.pidFile self.pollPeriod = Configuration.pollPeriod self.maxKillTime = Configuration.maxKillTime self.foreground = Configuration.runInForeground