collections.abc.MutableMapping
bottle.ConfigDict.Namespace
- Undocumentedbottle.MultiDict
- This dict stores multiple values per key, but behaves exactly like a normal dict in that it returns only the newest value for any given key. There are special methods available to access the full list of values.bottle.FormsDict
- No summarybottle.HeaderDict
- A case-insensitive version of MultiDict
that defaults to replace the old value instead of appending it.bottle.WSGIHeaderDict
- No summarydict
bottle.ConfigDict
- A dict-like configuration storage with additional support for namespaces, validators, meta-data, on_change listeners and more.Exception
bottle.BottleException
- A base class for exceptions used by bottle.bottle.HTTPResponse
- Undocumentedbottle.HTTPError
- Undocumentedbottle.TemplateError
- Undocumentedbottle.StplSyntaxError
- Undocumentedbottle.PluginError
- Undocumentedbottle.RouteError
- This is a base class for all routing related exceptionsbottle.RouteBuildError
- The route could not be built.bottle.RouterUnknownModeError
- Undocumentedbottle.RouteSyntaxError
- The route parser found something not supported by this router.bottle.RouteReset
- If raised by a plugin or request handler, the route is reset and all plugins are re-applied.io.TextIOWrapper
bottle.NCTextIOWrapper
- Undocumentedlist
bottle.AppStack
- A stack-like list. Calling it returns the head of the stack.object
bottle._closeiter
- This only exists to be able to attach a .close method to iterators that do not support attribute assignment (most of itertools).bottle._ImportRedirect
- No class docstring; 0/3 instance variable, 1/3 method documentedbottle.BaseRequest
- A wrapper for WSGI environment dictionaries that adds a lot of convenient access methods and properties. Most of them are read-only.bottle.LocalRequest
- No summarybottle.BaseResponse
- Storage class for a response body as well as headers and cookies.bottle.HTTPResponse
- Undocumentedbottle.HTTPError
- Undocumentedbottle.TemplateError
- Undocumentedbottle.StplSyntaxError
- Undocumentedbottle.LocalResponse
- No summarybottle.BaseTemplate
- Base class and minimal API for template adaptersbottle.CheetahTemplate
- Undocumentedbottle.Jinja2Template
- Undocumentedbottle.MakoTemplate
- Undocumentedbottle.SimpleTemplate
- No class docstring; 0/2 property, 0/4 instance variable, 1/5 method documentedbottle.Bottle
- Each Bottle object represents a single, distinct web application and consists of routes, callbacks, plugins, resources and configuration. Instances are callable WSGI applications.bottle.cached_property
- A property that is only computed once per instance and then replaces itself with an ordinary attribute. Deleting the attribute resets the property.bottle.DictProperty
- Property that maps to a key in a local dict-like attribute.bottle.FileUpload
- No class docstring; 1/1 property, 0/4 instance variable, 0/2 class variable, 3/4 methods documentedbottle.HeaderProperty
- Undocumentedbottle.JSONPlugin
- Undocumentedbottle.lazy_attribute
- A property that caches itself to the class object.bottle.ResourceManager
- This class manages a list of search paths and helps to find and open application-bound resources (files).bottle.Route
- This class wraps a route callback along with route specific metadata and configuration and applies Plugins on demand. It is also responsible for turing an URL path rule into a regular expression usable by the Router.bottle.Router
- No summarybottle.ServerAdapter
- Undocumentedbottle.AppEngineServer
- Adapter for Google App Engine.bottle.AutoServer
- Untested.bottle.BjoernServer
- Fast server written in C: https://github.com/jonashaag/bjoernbottle.CGIServer
- Undocumentedbottle.CherryPyServer
- Undocumentedbottle.DieselServer
- Untested.bottle.EventletServer
- Untestedbottle.FapwsServer
- Extremely fast webserver using libev. See http://www.fapws.org/bottle.FlupFCGIServer
- Undocumentedbottle.GeventServer
- Untested. Options:bottle.GeventSocketIOServer
- Undocumentedbottle.GunicornServer
- Untested. See http://gunicorn.org/configure.html for options.bottle.MeinheldServer
- Undocumentedbottle.PasteServer
- Undocumentedbottle.RocketServer
- Untested.bottle.TornadoServer
- The super hyped asynchronous server by facebook. Untested.bottle.TwistedServer
- Untested.bottle.WaitressServer
- Undocumentedbottle.WSGIRefServer
- Undocumentedbottle.StplParser
- Parser for stpl templates.bottle.TemplatePlugin
- No summarybottle.WSGIFileWrapper
- Undocumentedthreading.Thread
bottle.FileCheckerThread
- Interrupt main-thread as soon as a changed module file is detected, the lockfile gets deleted or gets to old.