def __init__(self, server): Module.__init__(self, server) self.dispatcher = Dispatcher(self.scheduler) self.mimetypedatabase = mimetypes.MimeTypes(self.mimetypes) self._cache = {} self.apiroutine = RoutineContainer(self.scheduler) self.lastcleartime = 0 def start(asyncStart = False): self._createHandlers(self) def close(): self.dispatcher.close() self.apiroutine.start = start self.apiroutine.close = close self.routines.append(self.apiroutine) self.createAPI(api(self.updateconfig))