twisted.web.static
module documentationtwisted.web
View Source
Static resources for twisted.web
.
Function | isDangerous | Undocumented |
Class | Data | This is a static, in-memory resource. |
Function | addSlash | Add a trailing slash to request 's URI. Deprecated, do not
use. |
Class | Redirect | Undocumented |
Class | Registry | I am a Componentized object that will be made available to internal Twisted file-based dynamic web content such as .rpy and .epy scripts. |
Function | loadMimeTypes | Produces a mapping of extensions (with leading dot) to MIME types. |
Function | getTypeAndEncoding | Undocumented |
Class | File | No summary |
Class | StaticProducer | Superclass for classes that implement the business of producing. |
Class | NoRangeStaticProducer | A StaticProducer
that writes the entire file to the request. |
Class | SingleRangeStaticProducer | A StaticProducer
that writes a single chunk of a file to the request. |
Class | MultipleRangeStaticProducer | A StaticProducer
that writes several chunks of a file to the request. |
Class | ASISProcessor | Serve files exactly as responses without generating a status-line or any headers. Inspired by Apache's mod_asis. |
Function | formatFileSize | Format the given file size in bytes to human readable format. |
Class | DirectoryLister | Print the content of a directory. |
Function | _addSlash | Add a trailing slash to request 's URI. |
Add a trailing slash to request
's URI. Deprecated, do not
use.
Add a trailing slash to request
's URI.
Parameters | request | The incoming request to add the ending slash to. (type: An object conforming to twisted.web.iweb.IRequest ) |
Returns | A URI with a trailing slash, with query and fragment preserved. (type: bytes ) |
Produces a mapping of extensions (with leading dot) to MIME types.
It does this by calling the init
function of the mimetypes
module. This will have the side effect of modifying the global MIME types
cache in that module.
Multiple file locations containing mime-types can be passed as a list. The files will be sourced in that order, overriding mime-types from the files sourced beforehand, but only if a new entry explicitly overrides the current entry.
Parameters | mimetype_locations | Optional. List of paths to mime.types style files that should
be used. (type: iterable of paths or None ) |
init | The init function to call. Defaults to the global init
function of the mimetypes module. For internal use (testing)
only. (type: callable) |