From: Akos Kiss Date: Sat, 28 Aug 2021 20:55:47 +0000 (+0200) Subject: Call reset() on static_handler_class if defined in application settings X-Git-Tag: v6.2.0b1~31^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3054%2Fhead;p=thirdparty%2Ftornado.git Call reset() on static_handler_class if defined in application settings --- diff --git a/tornado/web.py b/tornado/web.py index ddf1de746..101b2fdbd 100644 --- a/tornado/web.py +++ b/tornado/web.py @@ -2304,7 +2304,10 @@ class _HandlerDelegate(httputil.HTTPMessageDelegate): for loader in RequestHandler._template_loaders.values(): loader.reset() if not self.application.settings.get("static_hash_cache", True): - StaticFileHandler.reset() + static_handler_class = self.application.settings.get( + "static_handler_class", StaticFileHandler + ) + static_handler_class.reset() self.handler = self.handler_class( self.application, self.request, **self.handler_kwargs