diff options
Diffstat (limited to 'cherrypy/lib/static.py')
-rw-r--r-- | cherrypy/lib/static.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/cherrypy/lib/static.py b/cherrypy/lib/static.py index 880a5b97..a630dae6 100644 --- a/cherrypy/lib/static.py +++ b/cherrypy/lib/static.py @@ -1,22 +1,24 @@ +import os +import re +import stat +import mimetypes + try: from io import UnsupportedOperation except ImportError: UnsupportedOperation = object() -import mimetypes + +import cherrypy +from cherrypy._cpcompat import ntob, unquote +from cherrypy.lib import cptools, httputil, file_generator_limited + + mimetypes.init() mimetypes.types_map['.dwg'] = 'image/x-dwg' mimetypes.types_map['.ico'] = 'image/x-icon' mimetypes.types_map['.bz2'] = 'application/x-bzip2' mimetypes.types_map['.gz'] = 'application/x-gzip' -import os -import re -import stat - -import cherrypy -from cherrypy._cpcompat import ntob, unquote -from cherrypy.lib import cptools, httputil, file_generator_limited - def serve_file(path, content_type=None, disposition=None, name=None, debug=False): |