diff options
Diffstat (limited to 'cherrypy/lib/static.py')
-rw-r--r-- | cherrypy/lib/static.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cherrypy/lib/static.py b/cherrypy/lib/static.py index ed6467a0..ffedb611 100644 --- a/cherrypy/lib/static.py +++ b/cherrypy/lib/static.py @@ -5,17 +5,19 @@ import platform import re import stat import mimetypes - from email.generator import _make_boundary as make_boundary from io import UnsupportedOperation from six.moves import urllib +from jaraco.functools import call_aside + import cherrypy from cherrypy._cpcompat import ntob from cherrypy.lib import cptools, httputil, file_generator_limited +@call_aside def _setup_mimetypes(): """Pre-initialize global mimetype map.""" if not mimetypes.inited: @@ -26,9 +28,6 @@ def _setup_mimetypes(): mimetypes.types_map['.gz'] = 'application/x-gzip' -_setup_mimetypes() - - def serve_file(path, content_type=None, disposition=None, name=None, debug=False): """Set status, headers, and body in order to serve the given path. |