Search.setIndex({"alltitles": {"API Documentation": [[71, null]], "About": [[83, "about"]], "Adding New Features": [[74, "adding-new-features"]], "Advanced usage": [[87, "advanced-usage"]], "Authentication": [[110, "authentication"]], "Basic usage": [[87, "basic-usage"]], "Bridge": [[84, null]], "Bug Reports": [[78, "bug-reports"]], "Caching": [[110, "caching"]], "Change Log": [[72, null]], "Coding Style": [[79, "coding-style"]], "Communication": [[77, "communication"]], "Community": [[83, "community"], [99, "community"]], "Complex Components": [[109, "complex-components"]], "Component Channels": [[109, "component-channels"]], "Component Inheritance": [[109, "component-inheritance"]], "Component Registration": [[85, "component-registration"]], "Components": [[85, null], [108, "components"]], "Compression": [[110, "compression"]], "Configuring Apache": [[112, "configuring-apache"]], "Contributing to circuits": [[74, null]], "Contributors": [[73, null]], "Convenient Shorthand Form": [[85, "convenient-shorthand-form"]], "Cookies": [[110, "cookies"]], "Core Library": [[90, "core-library"]], "Cyclomatic Complexity": [[79, "cyclomatic-complexity"]], "Debugger": [[86, null]], "Design": [[108, "design"]], "Developer Docs": [[76, null]], "Development Introduction": [[77, null]], "Development Processes": [[78, null]], "Development Standards": [[79, null]], "Disclaimer": [[83, "disclaimer"], [99, "disclaimer"]], "Discussion": [[108, "discussion"]], "Dispatcher": [[110, "dispatcher"]], "Dispatchers": [[110, "dispatchers"]], "Displaying a Visual Representation of your Application": [[93, "displaying-a-visual-representation-of-your-application"]], "Documentation": [[83, "documentation-index"]], "Documentation TODO": [[106, null]], "Downloading": [[101, null]], "Echo Server": [[80, "echo-server"], [83, "echo-server"], [99, "echo-server"]], "Event Handlers": [[109, "event-handlers"]], "Event Objects": [[109, "event-objects"]], "Events": [[87, null]], "Events as result collectors": [[87, "events-as-result-collectors"]], "Example:": [[52, "example"]], "Example: Using Mako": [[112, "example-using-mako"]], "Examples": [[83, "examples"], [99, "examples"]], "Explicit Event Handlers": [[88, "explicit-event-handlers"]], "Feature Requests": [[78, "feature-requests"]], "Features": [[83, "features"], [99, "features"], [110, null]], "Feedback": [[83, "feedback"], [99, "feedback"]], "Filtering": [[87, "filtering"]], "Frequently Asked Questions": [[81, null]], "General": [[81, "general"]], "Getting Started": [[75, "getting-started"], [102, null], [111, null]], "Glossary": [[82, null]], "Handlers": [[88, null]], "Hello": [[80, null], [83, "hello"], [99, "hello"]], "Hello Web": [[80, "hello-web"], [83, "hello-web"], [99, "hello-web"]], "Helpers": [[89, null]], "How Do I: Deploy with Apache and mod_wsgi": [[112, "how-do-i-deploy-with-apache-and-mod-wsgi"]], "How Do I: Integrate with WSGI Applications": [[112, "how-do-i-integrate-with-wsgi-applications"]], "How Do I: Integrate with a Database": [[112, "how-do-i-integrate-with-a-database"]], "How Do I: Upload a File": [[112, "how-do-i-upload-a-file"]], "How Do I: Use WebSockets": [[112, "how-do-i-use-websockets"]], "How Do I: Use a Templating Engine": [[112, "how-do-i-use-a-templating-engine"]], "How To Guides": [[112, null]], "How do I: Build a Simple Form": [[112, "how-do-i-build-a-simple-form"]], "Implementation": [[108, "implementation"]], "Implicit Component Registration(s)": [[85, "implicit-component-registration-s"]], "Implicit Event Handlers": [[88, "implicit-event-handlers"]], "Indices and tables": [[83, "indices-and-tables"]], "Installation": [[83, "installation"], [99, "installation"]], "Installing": [[103, null]], "Installing from a Source Package": [[103, "installing-from-a-source-package"]], "Installing from the Development Repository": [[103, "installing-from-the-development-repository"]], "Introduction": [[114, null]], "Introspecting your Application": [[93, "introspecting-your-application"]], "JSONRPC": [[110, "jsonrpc"]], "Latest Development Source Code": [[101, "latest-development-source-code"]], "Latest Stable Release": [[101, "latest-stable-release"]], "Licence (MIT)": [[58, "licence-mit"]], "License": [[83, "license"], [99, "license"]], "Loader": [[91, null]], "Logging": [[110, "logging"]], "Manager": [[92, null]], "Miscellaneous": [[90, "miscellaneous"], [115, null]], "Module contents": [[0, "module-circuits"], [1, "module-circuits.app"], [3, "module-circuits.core"], [17, "module-circuits.io"], [23, "module-circuits.net"], [26, "module-circuits.node"], [32, "module-circuits.protocols"], [37, "module-circuits.tools"], [39, "module-circuits.web"], [43, "module-circuits.web.dispatchers"], [56, "module-circuits.web.parsers"], [66, "module-circuits.web.websockets"]], "Older Change Logs": [[72, "older-change-logs"]], "Other Examples": [[112, "other-examples"]], "Other Optional Dependencies": [[105, "other-optional-dependencies"]], "Overview": [[108, "overview"], [109, "overview"]], "Parser for multipart/form-data": [[58, "parser-for-multipart-form-data"]], "Pollers": [[94, null]], "Prequisites": [[75, "prequisites"]], "PyPi README Page": [[99, null]], "Quick Start Guide": [[104, null]], "Registering Components": [[109, "registering-components"]], "Requirements": [[83, "requirements"], [99, "requirements"]], "Requirements and Dependencies": [[105, null]], "Revision History": [[79, "revision-history"]], "Road Map": [[100, null]], "Running the Tests": [[78, "running-the-tests"]], "Running your Application with Apache/mod_wsgi": [[112, "running-your-application-with-apache-mod-wsgi"]], "Sample Output(s)": [[86, "sample-output-s"]], "Session Handling": [[110, "session-handling"]], "Setting up a circuits Development Environment": [[75, null]], "Share your story": [[74, "share-your-story"]], "Software Development Life Cycle (SDLC)": [[78, "software-development-life-cycle-sdlc"]], "Standards": [[77, "standards"]], "Static": [[110, "static"]], "Submitting Bug Reports": [[74, "submitting-bug-reports"]], "Submodules": [[0, "submodules"], [1, "submodules"], [3, "submodules"], [17, "submodules"], [23, "submodules"], [26, "submodules"], [32, "submodules"], [39, "submodules"], [43, "submodules"], [56, "submodules"], [66, "submodules"]], "Subpackages": [[0, "subpackages"], [39, "subpackages"]], "Supported Platforms": [[83, "supported-platforms"], [99, "supported-platforms"]], "Telnet Tutorial": [[108, null]], "Testing": [[108, "testing"]], "The Component": [[109, "the-component"]], "The Debugger": [[109, "the-debugger"]], "Timers": [[95, null]], "Tools": [[77, "tools"], [93, null]], "Tutorial": [[109, null]], "Unit Tests": [[79, "unit-tests"]], "Unregistering Components": [[85, "unregistering-components"]], "Usage": [[86, "usage"], [92, "usage"]], "Utils": [[96, null]], "Values": [[97, null]], "VirtualHosts": [[110, "virtualhosts"]], "Workers": [[98, null]], "Writing Dispatchers": [[115, "writing-dispatchers"]], "Writing Tools": [[115, "writing-tools"]], "Writing new Code": [[78, "writing-new-code"]], "Writing new tests": [[74, "writing-new-tests"]], "XMLRPC": [[110, "xmlrpc"]], "circuits 3.2.3 Documentation": [[83, null]], "circuits Tutorials": [[107, null]], "circuits User Manual": [[90, null]], "circuits package": [[0, null]], "circuits.app package": [[1, null]], "circuits.app.daemon module": [[2, null]], "circuits.core package": [[3, null]], "circuits.core.bridge module": [[4, null]], "circuits.core.components module": [[5, null]], "circuits.core.debugger module": [[6, null]], "circuits.core.events module": [[7, null]], "circuits.core.handlers module": [[8, null]], "circuits.core.helpers module": [[9, null]], "circuits.core.loader module": [[10, null]], "circuits.core.manager module": [[11, null]], "circuits.core.pollers module": [[12, null]], "circuits.core.timers module": [[13, null]], "circuits.core.utils module": [[14, null]], "circuits.core.values module": [[15, null]], "circuits.core.workers module": [[16, null]], "circuits.io package": [[17, null]], "circuits.io.events module": [[18, null]], "circuits.io.file module": [[19, null]], "circuits.io.notify module": [[20, null]], "circuits.io.process module": [[21, null]], "circuits.io.serial module": [[22, null]], "circuits.net package": [[23, null]], "circuits.net.events module": [[24, null]], "circuits.net.sockets module": [[25, null]], "circuits.node package": [[26, null]], "circuits.node.client module": [[27, null]], "circuits.node.events module": [[28, null]], "circuits.node.node module": [[29, null]], "circuits.node.server module": [[30, null]], "circuits.node.utils module": [[31, null]], "circuits.protocols package": [[32, null]], "circuits.protocols.http module": [[33, null]], "circuits.protocols.irc module": [[34, null]], "circuits.protocols.line module": [[35, null]], "circuits.protocols.websocket module": [[36, null]], "circuits.tools package": [[37, null]], "circuits.version module": [[38, null]], "circuits.web User Manual": [[113, null]], "circuits.web package": [[39, null]], "circuits.web.client module": [[40, null]], "circuits.web.constants module": [[41, null]], "circuits.web.controllers module": [[42, null]], "circuits.web.dispatchers package": [[43, null]], "circuits.web.dispatchers.dispatcher module": [[44, null]], "circuits.web.dispatchers.jsonrpc module": [[45, null]], "circuits.web.dispatchers.static module": [[46, null]], "circuits.web.dispatchers.virtualhosts module": [[47, null]], "circuits.web.dispatchers.xmlrpc module": [[48, null]], "circuits.web.errors module": [[49, null]], "circuits.web.events module": [[50, null]], "circuits.web.exceptions module": [[51, null]], "circuits.web.headers module": [[52, null]], "circuits.web.http module": [[53, null]], "circuits.web.loggers module": [[54, null]], "circuits.web.main module": [[55, null]], "circuits.web.parsers package": [[56, null]], "circuits.web.parsers.http module": [[57, null]], "circuits.web.parsers.multipart module": [[58, null]], "circuits.web.parsers.querystring module": [[59, null]], "circuits.web.processors module": [[60, null]], "circuits.web.servers module": [[61, null]], "circuits.web.sessions module": [[62, null]], "circuits.web.tools module": [[63, null]], "circuits.web.url module": [[64, null]], "circuits.web.utils module": [[65, null]], "circuits.web.websockets package": [[66, null]], "circuits.web.websockets.client module": [[67, null]], "circuits.web.websockets.dispatcher module": [[68, null]], "circuits.web.wrappers module": [[69, null]], "circuits.web.wsgi module": [[70, null]]}, "docnames": ["api/circuits", "api/circuits.app", "api/circuits.app.daemon", "api/circuits.core", "api/circuits.core.bridge", "api/circuits.core.components", "api/circuits.core.debugger", "api/circuits.core.events", "api/circuits.core.handlers", "api/circuits.core.helpers", "api/circuits.core.loader", "api/circuits.core.manager", "api/circuits.core.pollers", "api/circuits.core.timers", "api/circuits.core.utils", "api/circuits.core.values", "api/circuits.core.workers", "api/circuits.io", "api/circuits.io.events", "api/circuits.io.file", "api/circuits.io.notify", "api/circuits.io.process", "api/circuits.io.serial", "api/circuits.net", "api/circuits.net.events", "api/circuits.net.sockets", "api/circuits.node", "api/circuits.node.client", "api/circuits.node.events", "api/circuits.node.node", "api/circuits.node.server", "api/circuits.node.utils", "api/circuits.protocols", "api/circuits.protocols.http", "api/circuits.protocols.irc", "api/circuits.protocols.line", "api/circuits.protocols.websocket", "api/circuits.tools", "api/circuits.version", "api/circuits.web", "api/circuits.web.client", "api/circuits.web.constants", "api/circuits.web.controllers", "api/circuits.web.dispatchers", "api/circuits.web.dispatchers.dispatcher", "api/circuits.web.dispatchers.jsonrpc", "api/circuits.web.dispatchers.static", "api/circuits.web.dispatchers.virtualhosts", "api/circuits.web.dispatchers.xmlrpc", "api/circuits.web.errors", "api/circuits.web.events", "api/circuits.web.exceptions", "api/circuits.web.headers", "api/circuits.web.http", "api/circuits.web.loggers", "api/circuits.web.main", "api/circuits.web.parsers", "api/circuits.web.parsers.http", "api/circuits.web.parsers.multipart", "api/circuits.web.parsers.querystring", "api/circuits.web.processors", "api/circuits.web.servers", "api/circuits.web.sessions", "api/circuits.web.tools", "api/circuits.web.url", "api/circuits.web.utils", "api/circuits.web.websockets", "api/circuits.web.websockets.client", "api/circuits.web.websockets.dispatcher", "api/circuits.web.wrappers", "api/circuits.web.wsgi", "api/index", "changes", "contributors", "dev/contributing", "dev/environment", "dev/index", "dev/introduction", "dev/processes", "dev/standards", "examples/index", "faq", "glossary", "index", "man/bridge", "man/components", "man/debugger", "man/events", "man/handlers", "man/helpers", "man/index", "man/loader", "man/manager", "man/misc/tools", "man/pollers", "man/timers", "man/utils", "man/values", "man/workers", "readme", "roadmap", "start/downloading", "start/index", "start/installing", "start/quick", "start/requirements", "todo", "tutorials/index", "tutorials/telnet/index", "tutorials/woof/index", "web/features", "web/gettingstarted", "web/howtos", "web/index", "web/introduction", "web/miscellaneous"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2}, "filenames": ["api/circuits.rst", "api/circuits.app.rst", "api/circuits.app.daemon.rst", "api/circuits.core.rst", "api/circuits.core.bridge.rst", "api/circuits.core.components.rst", "api/circuits.core.debugger.rst", "api/circuits.core.events.rst", "api/circuits.core.handlers.rst", "api/circuits.core.helpers.rst", "api/circuits.core.loader.rst", "api/circuits.core.manager.rst", "api/circuits.core.pollers.rst", "api/circuits.core.timers.rst", "api/circuits.core.utils.rst", "api/circuits.core.values.rst", "api/circuits.core.workers.rst", "api/circuits.io.rst", "api/circuits.io.events.rst", "api/circuits.io.file.rst", "api/circuits.io.notify.rst", "api/circuits.io.process.rst", "api/circuits.io.serial.rst", "api/circuits.net.rst", "api/circuits.net.events.rst", "api/circuits.net.sockets.rst", "api/circuits.node.rst", "api/circuits.node.client.rst", "api/circuits.node.events.rst", "api/circuits.node.node.rst", "api/circuits.node.server.rst", "api/circuits.node.utils.rst", "api/circuits.protocols.rst", "api/circuits.protocols.http.rst", "api/circuits.protocols.irc.rst", "api/circuits.protocols.line.rst", "api/circuits.protocols.websocket.rst", "api/circuits.tools.rst", "api/circuits.version.rst", "api/circuits.web.rst", "api/circuits.web.client.rst", "api/circuits.web.constants.rst", "api/circuits.web.controllers.rst", "api/circuits.web.dispatchers.rst", "api/circuits.web.dispatchers.dispatcher.rst", "api/circuits.web.dispatchers.jsonrpc.rst", "api/circuits.web.dispatchers.static.rst", "api/circuits.web.dispatchers.virtualhosts.rst", "api/circuits.web.dispatchers.xmlrpc.rst", "api/circuits.web.errors.rst", "api/circuits.web.events.rst", "api/circuits.web.exceptions.rst", "api/circuits.web.headers.rst", "api/circuits.web.http.rst", "api/circuits.web.loggers.rst", "api/circuits.web.main.rst", "api/circuits.web.parsers.rst", "api/circuits.web.parsers.http.rst", "api/circuits.web.parsers.multipart.rst", "api/circuits.web.parsers.querystring.rst", "api/circuits.web.processors.rst", "api/circuits.web.servers.rst", "api/circuits.web.sessions.rst", "api/circuits.web.tools.rst", "api/circuits.web.url.rst", "api/circuits.web.utils.rst", "api/circuits.web.websockets.rst", "api/circuits.web.websockets.client.rst", "api/circuits.web.websockets.dispatcher.rst", "api/circuits.web.wrappers.rst", "api/circuits.web.wsgi.rst", "api/index.rst", "changes.rst", "contributors.rst", "dev/contributing.rst", "dev/environment.rst", "dev/index.rst", "dev/introduction.rst", "dev/processes.rst", "dev/standards.rst", "examples/index.rst", "faq.rst", "glossary.rst", "index.rst", "man/bridge.rst", "man/components.rst", "man/debugger.rst", "man/events.rst", "man/handlers.rst", "man/helpers.rst", "man/index.rst", "man/loader.rst", "man/manager.rst", "man/misc/tools.rst", "man/pollers.rst", "man/timers.rst", "man/utils.rst", "man/values.rst", "man/workers.rst", "readme.rst", "roadmap.rst", "start/downloading.rst", "start/index.rst", "start/installing.rst", "start/quick.rst", "start/requirements.rst", "todo.rst", "tutorials/index.rst", "tutorials/telnet/index.rst", "tutorials/woof/index.rst", "web/features.rst", "web/gettingstarted.rst", "web/howtos.rst", "web/index.rst", "web/introduction.rst", "web/miscellaneous.rst"], "indexentries": {"absolute() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.absolute", false]], "abspath() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.abspath", false]], "acceptelement (class in circuits.web.headers)": [[52, "circuits.web.headers.AcceptElement", false]], "accessed (class in circuits.io.events)": [[18, "circuits.io.events.accessed", false]], "add() (circuits.node.node.node method)": [[29, "circuits.node.node.Node.add", false]], "add_header() (circuits.web.headers.headers method)": [[52, "circuits.web.headers.Headers.add_header", false]], "add_path() (circuits.io.notify.notify method)": [[20, "circuits.io.notify.Notify.add_path", false]], "addhandler() (circuits.core.manager method)": [[3, "circuits.core.Manager.addHandler", false]], "addhandler() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.addHandler", false]], "addreader() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.addReader", false]], "addreader() (circuits.core.pollers.epoll method)": [[12, "circuits.core.pollers.EPoll.addReader", false]], "addreader() (circuits.core.pollers.kqueue method)": [[12, "circuits.core.pollers.KQueue.addReader", false]], "addreader() (circuits.core.pollers.poll method)": [[12, "circuits.core.pollers.Poll.addReader", false]], "addwriter() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.addWriter", false]], "addwriter() (circuits.core.pollers.epoll method)": [[12, "circuits.core.pollers.EPoll.addWriter", false]], "addwriter() (circuits.core.pollers.kqueue method)": [[12, "circuits.core.pollers.KQueue.addWriter", false]], "addwriter() (circuits.core.pollers.poll method)": [[12, "circuits.core.pollers.Poll.addWriter", false]], "alert_done (circuits.core.event attribute)": [[3, "circuits.core.Event.alert_done", false]], "alert_done (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.alert_done", false]], "append() (circuits.web.headers.headers method)": [[52, "circuits.web.headers.Headers.append", false]], "append() (circuits.web.parsers.multipart.multidict method)": [[58, "circuits.web.parsers.multipart.MultiDict.append", false]], "application (class in circuits.web.wsgi)": [[70, "circuits.web.wsgi.Application", false]], "array (circuits.web.parsers.querystring.querystringtoken attribute)": [[59, "circuits.web.parsers.querystring.QueryStringToken.ARRAY", false]], "authentication (class in circuits.web.main)": [[55, "circuits.web.main.Authentication", false]], "average() (in module circuits.web.utils)": [[65, "circuits.web.utils.average", false]], "badgateway": [[51, "circuits.web.exceptions.BadGateway", false]], "badrequest": [[51, "circuits.web.exceptions.BadRequest", false]], "base (circuits.web.http.http property)": [[53, "circuits.web.http.HTTP.base", false]], "basecomponent (class in circuits.core)": [[3, "circuits.core.BaseComponent", false]], "basecomponent (class in circuits.core.components)": [[5, "circuits.core.components.BaseComponent", false]], "basecontroller (class in circuits.web.controllers)": [[42, "circuits.web.controllers.BaseController", false]], "basepoller (class in circuits.core.pollers)": [[12, "circuits.core.pollers.BasePoller", false]], "baseserver (class in circuits.web.servers)": [[61, "circuits.web.servers.BaseServer", false]], "basic_auth() (in module circuits.web.tools)": [[63, "circuits.web.tools.basic_auth", false]], "body (circuits.web.wrappers.response attribute)": [[69, "circuits.web.wrappers.Response.body", false]], "body (class in circuits.web.wrappers)": [[69, "circuits.web.wrappers.Body", false]], "bridge (class in circuits.core)": [[3, "circuits.core.Bridge", false]], "bridge (class in circuits.core.bridge)": [[4, "circuits.core.bridge.Bridge", false]], "broadcast (class in circuits.net.events)": [[24, "circuits.net.events.broadcast", false]], "broadcast() (circuits.net.sockets.udpserver method)": [[25, "circuits.net.sockets.UDPServer.broadcast", false]], "call() (circuits.core.manager method)": [[3, "circuits.core.Manager.call", false]], "call() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.call", false]], "callevent() (circuits.core.manager method)": [[3, "circuits.core.Manager.callEvent", false]], "callevent() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.callEvent", false]], "callvalue (class in circuits.core.manager)": [[11, "circuits.core.manager.CallValue", false]], "cancel() (circuits.core.event method)": [[3, "circuits.core.Event.cancel", false]], "cancel() (circuits.core.events.event method)": [[7, "circuits.core.events.Event.cancel", false]], "canonical() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.canonical", false]], "caseinsensitivedict (class in circuits.web.headers)": [[52, "circuits.web.headers.CaseInsensitiveDict", false]], "channel (circuits.app.daemon attribute)": [[1, "circuits.app.Daemon.channel", false]], "channel (circuits.app.daemon.daemon attribute)": [[2, "circuits.app.daemon.Daemon.channel", false]], "channel (circuits.core.basecomponent attribute)": [[3, "circuits.core.BaseComponent.channel", false]], "channel (circuits.core.bridge attribute)": [[3, "circuits.core.Bridge.channel", false]], "channel (circuits.core.bridge.bridge attribute)": [[4, "circuits.core.bridge.Bridge.channel", false]], "channel (circuits.core.components.basecomponent attribute)": [[5, "circuits.core.components.BaseComponent.channel", false]], "channel (circuits.core.loader.loader attribute)": [[10, "circuits.core.loader.Loader.channel", false]], "channel (circuits.core.pollers.basepoller attribute)": [[12, "circuits.core.pollers.BasePoller.channel", false]], "channel (circuits.core.pollers.epoll attribute)": [[12, "circuits.core.pollers.EPoll.channel", false]], "channel (circuits.core.pollers.kqueue attribute)": [[12, "circuits.core.pollers.KQueue.channel", false]], "channel (circuits.core.pollers.poll attribute)": [[12, "circuits.core.pollers.Poll.channel", false]], "channel (circuits.core.pollers.select attribute)": [[12, "circuits.core.pollers.Select.channel", false]], "channel (circuits.core.worker attribute)": [[3, "circuits.core.Worker.channel", false]], "channel (circuits.core.workers.worker attribute)": [[16, "circuits.core.workers.Worker.channel", false]], "channel (circuits.io.file.file attribute)": [[19, "circuits.io.file.File.channel", false]], "channel (circuits.io.notify.notify attribute)": [[20, "circuits.io.notify.Notify.channel", false]], "channel (circuits.io.process.process attribute)": [[21, "circuits.io.process.Process.channel", false]], "channel (circuits.io.serial.serial attribute)": [[22, "circuits.io.serial.Serial.channel", false]], "channel (circuits.net.sockets.client attribute)": [[25, "circuits.net.sockets.Client.channel", false]], "channel (circuits.net.sockets.server attribute)": [[25, "circuits.net.sockets.Server.channel", false]], "channel (circuits.node.client.client attribute)": [[27, "circuits.node.client.Client.channel", false]], "channel (circuits.node.node.node attribute)": [[29, "circuits.node.node.Node.channel", false]], "channel (circuits.node.server.server attribute)": [[30, "circuits.node.server.Server.channel", false]], "channel (circuits.protocols.http.http attribute)": [[33, "circuits.protocols.http.HTTP.channel", false]], "channel (circuits.protocols.websocket.websocketcodec attribute)": [[36, "circuits.protocols.websocket.WebSocketCodec.channel", false]], "channel (circuits.web.client.client attribute)": [[40, "circuits.web.client.Client.channel", false]], "channel (circuits.web.controllers.basecontroller attribute)": [[42, "circuits.web.controllers.BaseController.channel", false]], "channel (circuits.web.dispatchers.dispatcher.dispatcher attribute)": [[44, "circuits.web.dispatchers.dispatcher.Dispatcher.channel", false]], "channel (circuits.web.dispatchers.jsonrpc.jsonrpc attribute)": [[45, "circuits.web.dispatchers.jsonrpc.JSONRPC.channel", false]], "channel (circuits.web.dispatchers.static.static attribute)": [[46, "circuits.web.dispatchers.static.Static.channel", false]], "channel (circuits.web.dispatchers.virtualhosts.virtualhosts attribute)": [[47, "circuits.web.dispatchers.virtualhosts.VirtualHosts.channel", false]], "channel (circuits.web.dispatchers.xmlrpc.xmlrpc attribute)": [[48, "circuits.web.dispatchers.xmlrpc.XMLRPC.channel", false]], "channel (circuits.web.http.http attribute)": [[53, "circuits.web.http.HTTP.channel", false]], "channel (circuits.web.loggers.logger attribute)": [[54, "circuits.web.loggers.Logger.channel", false]], "channel (circuits.web.main.authentication attribute)": [[55, "circuits.web.main.Authentication.channel", false]], "channel (circuits.web.main.helloworld attribute)": [[55, "circuits.web.main.HelloWorld.channel", false]], "channel (circuits.web.servers.baseserver attribute)": [[61, "circuits.web.servers.BaseServer.channel", false]], "channel (circuits.web.servers.stdinserver attribute)": [[61, "circuits.web.servers.StdinServer.channel", false]], "channel (circuits.web.sessions.sessions attribute)": [[62, "circuits.web.sessions.Sessions.channel", false]], "channel (circuits.web.websockets.client.websocketclient attribute)": [[67, "circuits.web.websockets.client.WebSocketClient.channel", false]], "channel (circuits.web.websockets.dispatcher.websocketsdispatcher attribute)": [[68, "circuits.web.websockets.dispatcher.WebSocketsDispatcher.channel", false]], "channel (circuits.web.wsgi.application attribute)": [[70, "circuits.web.wsgi.Application.channel", false]], "channel (circuits.web.wsgi.gateway attribute)": [[70, "circuits.web.wsgi.Gateway.channel", false]], "channels (circuits.core.event attribute)": [[3, "circuits.core.Event.channels", false]], "channels (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.channels", false]], "check_auth() (in module circuits.web.tools)": [[63, "circuits.web.tools.check_auth", false]], "child() (circuits.core.event method)": [[3, "circuits.core.Event.child", false]], "child() (circuits.core.events.event method)": [[7, "circuits.core.events.Event.child", false]], "chunked (circuits.web.wrappers.response attribute)": [[69, "circuits.web.wrappers.Response.chunked", false]], "circuits": [[0, "module-circuits", false], [112, "module-circuits", false]], "circuits.app": [[1, "module-circuits.app", false]], "circuits.app.daemon": [[2, "module-circuits.app.daemon", false]], "circuits.core": [[3, "module-circuits.core", false]], "circuits.core.bridge": [[4, "module-circuits.core.bridge", false], [84, "module-circuits.core.bridge", false]], "circuits.core.components": [[5, "module-circuits.core.components", false], [85, "module-circuits.core.components", false]], "circuits.core.debugger": [[6, "module-circuits.core.debugger", false], [86, "module-circuits.core.debugger", false]], "circuits.core.events": [[7, "module-circuits.core.events", false]], "circuits.core.handlers": [[8, "module-circuits.core.handlers", false]], "circuits.core.helpers": [[9, "module-circuits.core.helpers", false], [89, "module-circuits.core.helpers", false]], "circuits.core.loader": [[10, "module-circuits.core.loader", false], [91, "module-circuits.core.loader", false]], "circuits.core.manager": [[11, "module-circuits.core.manager", false], [92, "module-circuits.core.manager", false]], "circuits.core.pollers": [[12, "module-circuits.core.pollers", false], [94, "module-circuits.core.pollers", false]], "circuits.core.timers": [[13, "module-circuits.core.timers", false], [95, "module-circuits.core.timers", false]], "circuits.core.utils": [[14, "module-circuits.core.utils", false], [96, "module-circuits.core.utils", false]], "circuits.core.values": [[15, "module-circuits.core.values", false], [97, "module-circuits.core.values", false]], "circuits.core.workers": [[16, "module-circuits.core.workers", false], [98, "module-circuits.core.workers", false]], "circuits.io": [[17, "module-circuits.io", false]], "circuits.io.events": [[18, "module-circuits.io.events", false]], "circuits.io.file": [[19, "module-circuits.io.file", false]], "circuits.io.notify": [[20, "module-circuits.io.notify", false]], "circuits.io.process": [[21, "module-circuits.io.process", false]], "circuits.io.serial": [[22, "module-circuits.io.serial", false]], "circuits.net": [[23, "module-circuits.net", false]], "circuits.net.events": [[24, "module-circuits.net.events", false]], "circuits.net.sockets": [[25, "module-circuits.net.sockets", false]], "circuits.node": [[26, "module-circuits.node", false]], "circuits.node.client": [[27, "module-circuits.node.client", false]], "circuits.node.events": [[28, "module-circuits.node.events", false]], "circuits.node.node": [[29, "module-circuits.node.node", false]], "circuits.node.server": [[30, "module-circuits.node.server", false]], "circuits.node.utils": [[31, "module-circuits.node.utils", false]], "circuits.protocols": [[32, "module-circuits.protocols", false]], "circuits.protocols.http": [[33, "module-circuits.protocols.http", false]], "circuits.protocols.irc": [[34, "module-circuits.protocols.irc", false]], "circuits.protocols.line": [[35, "module-circuits.protocols.line", false]], "circuits.protocols.websocket": [[36, "module-circuits.protocols.websocket", false]], "circuits.tools": [[37, "module-circuits.tools", false]], "circuits.version": [[38, "module-circuits.version", false]], "circuits.web": [[39, "module-circuits.web", false], [110, "module-circuits.web", false]], "circuits.web.client": [[40, "module-circuits.web.client", false]], "circuits.web.constants": [[41, "module-circuits.web.constants", false]], "circuits.web.controllers": [[42, "module-circuits.web.controllers", false]], "circuits.web.dispatchers": [[43, "module-circuits.web.dispatchers", false]], "circuits.web.dispatchers.dispatcher": [[44, "module-circuits.web.dispatchers.dispatcher", false]], "circuits.web.dispatchers.jsonrpc": [[45, "module-circuits.web.dispatchers.jsonrpc", false]], "circuits.web.dispatchers.static": [[46, "module-circuits.web.dispatchers.static", false]], "circuits.web.dispatchers.virtualhosts": [[47, "module-circuits.web.dispatchers.virtualhosts", false]], "circuits.web.dispatchers.xmlrpc": [[48, "module-circuits.web.dispatchers.xmlrpc", false]], "circuits.web.errors": [[49, "module-circuits.web.errors", false]], "circuits.web.events": [[50, "module-circuits.web.events", false]], "circuits.web.exceptions": [[51, "module-circuits.web.exceptions", false]], "circuits.web.headers": [[52, "module-circuits.web.headers", false]], "circuits.web.http": [[53, "module-circuits.web.http", false]], "circuits.web.loggers": [[54, "module-circuits.web.loggers", false]], "circuits.web.main": [[55, "module-circuits.web.main", false]], "circuits.web.parsers": [[56, "module-circuits.web.parsers", false]], "circuits.web.parsers.http": [[57, "module-circuits.web.parsers.http", false]], "circuits.web.parsers.multipart": [[58, "module-circuits.web.parsers.multipart", false]], "circuits.web.parsers.querystring": [[59, "module-circuits.web.parsers.querystring", false]], "circuits.web.processors": [[60, "module-circuits.web.processors", false]], "circuits.web.servers": [[61, "module-circuits.web.servers", false]], "circuits.web.sessions": [[62, "module-circuits.web.sessions", false]], "circuits.web.tools": [[63, "module-circuits.web.tools", false]], "circuits.web.url": [[64, "module-circuits.web.url", false]], "circuits.web.utils": [[65, "module-circuits.web.utils", false]], "circuits.web.websockets": [[66, "module-circuits.web.websockets", false]], "circuits.web.websockets.client": [[67, "module-circuits.web.websockets.client", false]], "circuits.web.websockets.dispatcher": [[68, "module-circuits.web.websockets.dispatcher", false]], "circuits.web.wrappers": [[69, "module-circuits.web.wrappers", false]], "circuits.web.wsgi": [[70, "module-circuits.web.wsgi", false]], "client (class in circuits.net.sockets)": [[25, "circuits.net.sockets.Client", false]], "client (class in circuits.node.client)": [[27, "circuits.node.client.Client", false]], "client (class in circuits.web.client)": [[40, "circuits.web.client.Client", false]], "close (circuits.web.wrappers.response attribute)": [[69, "circuits.web.wrappers.Response.close", false]], "close (class in circuits.io.events)": [[18, "circuits.io.events.close", false]], "close (class in circuits.net.events)": [[24, "circuits.net.events.close", false]], "close() (circuits.io.file.file method)": [[19, "circuits.io.file.File.close", false]], "close() (circuits.io.serial.serial method)": [[22, "circuits.io.serial.Serial.close", false]], "close() (circuits.net.sockets.client method)": [[25, "circuits.net.sockets.Client.close", false]], "close() (circuits.net.sockets.server method)": [[25, "circuits.net.sockets.Server.close", false]], "close() (circuits.net.sockets.udpserver method)": [[25, "circuits.net.sockets.UDPServer.close", false]], "close() (circuits.node.client.client method)": [[27, "circuits.node.client.Client.close", false]], "close() (circuits.web.client.client method)": [[40, "circuits.web.client.Client.close", false]], "close() (circuits.web.websockets.client.websocketclient method)": [[67, "circuits.web.websockets.client.WebSocketClient.close", false]], "closed (circuits.io.file.file property)": [[19, "circuits.io.file.File.closed", false]], "closed (class in circuits.io.events)": [[18, "circuits.io.events.closed", false]], "closed (class in circuits.net.events)": [[24, "circuits.net.events.closed", false]], "code (circuits.web.errors.forbidden attribute)": [[49, "circuits.web.errors.forbidden.code", false]], "code (circuits.web.errors.httperror attribute)": [[49, "circuits.web.errors.httperror.code", false]], "code (circuits.web.errors.notfound attribute)": [[49, "circuits.web.errors.notfound.code", false]], "code (circuits.web.errors.unauthorized attribute)": [[49, "circuits.web.errors.unauthorized.code", false]], "code (circuits.web.exceptions.badgateway attribute)": [[51, "circuits.web.exceptions.BadGateway.code", false]], "code (circuits.web.exceptions.badrequest attribute)": [[51, "circuits.web.exceptions.BadRequest.code", false]], "code (circuits.web.exceptions.forbidden attribute)": [[51, "circuits.web.exceptions.Forbidden.code", false]], "code (circuits.web.exceptions.gone attribute)": [[51, "circuits.web.exceptions.Gone.code", false]], "code (circuits.web.exceptions.httpexception attribute)": [[51, "circuits.web.exceptions.HTTPException.code", false]], "code (circuits.web.exceptions.internalservererror attribute)": [[51, "circuits.web.exceptions.InternalServerError.code", false]], "code (circuits.web.exceptions.lengthrequired attribute)": [[51, "circuits.web.exceptions.LengthRequired.code", false]], "code (circuits.web.exceptions.methodnotallowed attribute)": [[51, "circuits.web.exceptions.MethodNotAllowed.code", false]], "code (circuits.web.exceptions.notacceptable attribute)": [[51, "circuits.web.exceptions.NotAcceptable.code", false]], "code (circuits.web.exceptions.notfound attribute)": [[51, "circuits.web.exceptions.NotFound.code", false]], "code (circuits.web.exceptions.notimplemented attribute)": [[51, "circuits.web.exceptions.NotImplemented.code", false]], "code (circuits.web.exceptions.preconditionfailed attribute)": [[51, "circuits.web.exceptions.PreconditionFailed.code", false]], "code (circuits.web.exceptions.rangeunsatisfiable attribute)": [[51, "circuits.web.exceptions.RangeUnsatisfiable.code", false]], "code (circuits.web.exceptions.redirect attribute)": [[51, "circuits.web.exceptions.Redirect.code", false]], "code (circuits.web.exceptions.requestentitytoolarge attribute)": [[51, "circuits.web.exceptions.RequestEntityTooLarge.code", false]], "code (circuits.web.exceptions.requesttimeout attribute)": [[51, "circuits.web.exceptions.RequestTimeout.code", false]], "code (circuits.web.exceptions.requesturitoolarge attribute)": [[51, "circuits.web.exceptions.RequestURITooLarge.code", false]], "code (circuits.web.exceptions.serviceunavailable attribute)": [[51, "circuits.web.exceptions.ServiceUnavailable.code", false]], "code (circuits.web.exceptions.unauthorized attribute)": [[51, "circuits.web.exceptions.Unauthorized.code", false]], "code (circuits.web.exceptions.unsupportedmediatype attribute)": [[51, "circuits.web.exceptions.UnsupportedMediaType.code", false]], "complete (circuits.core.components.prepare_unregister attribute)": [[5, "circuits.core.components.prepare_unregister.complete", false]], "complete (circuits.core.event attribute)": [[3, "circuits.core.Event.complete", false]], "complete (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.complete", false]], "complete (circuits.web.events.request attribute)": [[50, "circuits.web.events.request.complete", false]], "complete (circuits.web.events.response attribute)": [[50, "circuits.web.events.response.complete", false]], "complete (circuits.web.events.stream attribute)": [[50, "circuits.web.events.stream.complete", false]], "component (class in circuits.core)": [[3, "circuits.core.Component", false]], "component (class in circuits.core.components)": [[5, "circuits.core.components.Component", false]], "compress() (in module circuits.web.utils)": [[65, "circuits.web.utils.compress", false]], "connect (class in circuits.net.events)": [[24, "circuits.net.events.connect", false]], "connect() (circuits.net.sockets.tcpclient method)": [[25, "circuits.net.sockets.TCPClient.connect", false]], "connect() (circuits.net.sockets.unixclient method)": [[25, "circuits.net.sockets.UNIXClient.connect", false]], "connect() (circuits.node.client.client method)": [[27, "circuits.node.client.Client.connect", false]], "connect() (circuits.web.client.client method)": [[40, "circuits.web.client.Client.connect", false]], "connected (circuits.net.sockets.client property)": [[25, "circuits.net.sockets.Client.connected", false]], "connected (circuits.net.sockets.server property)": [[25, "circuits.net.sockets.Server.connected", false]], "connected (circuits.web.client.client property)": [[40, "circuits.web.client.Client.connected", false]], "connected (circuits.web.websockets.client.websocketclient property)": [[67, "circuits.web.websockets.client.WebSocketClient.connected", false]], "connected (class in circuits.net.events)": [[24, "circuits.net.events.connected", false]], "connected_to (class in circuits.node.events)": [[28, "circuits.node.events.connected_to", false]], "controller (class in circuits.web.controllers)": [[42, "circuits.web.controllers.Controller", false]], "copy_file() (in module circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.copy_file", false]], "create() (circuits.core.event class method)": [[3, "circuits.core.Event.create", false]], "create() (circuits.core.events.event class method)": [[7, "circuits.core.events.Event.create", false]], "create_environ() (in module circuits.web.wsgi)": [[70, "circuits.web.wsgi.create_environ", false]], "create_session() (in module circuits.web.sessions)": [[62, "circuits.web.sessions.create_session", false]], "created (class in circuits.io.events)": [[18, "circuits.io.events.created", false]], "daemon (class in circuits.app)": [[1, "circuits.app.Daemon", false]], "daemon (class in circuits.app.daemon)": [[2, "circuits.app.daemon.Daemon", false]], "daemonize (class in circuits.app.daemon)": [[2, "circuits.app.daemon.daemonize", false]], "daemonize() (circuits.app.daemon method)": [[1, "circuits.app.Daemon.daemonize", false]], "daemonize() (circuits.app.daemon.daemon method)": [[2, "circuits.app.daemon.Daemon.daemonize", false]], "daemonized (class in circuits.app.daemon)": [[2, "circuits.app.daemon.daemonized", false]], "data (circuits.web.sessions.memorystore property)": [[62, "circuits.web.sessions.MemoryStore.data", false]], "debugger (class in circuits.core)": [[3, "circuits.core.Debugger", false]], "debugger (class in circuits.core.debugger)": [[6, "circuits.core.debugger.Debugger", false]], "defrag() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.defrag", false]], "delete() (circuits.web.sessions.memorystore method)": [[62, "circuits.web.sessions.MemoryStore.delete", false]], "delete() (circuits.web.sessions.store method)": [[62, "circuits.web.sessions.Store.delete", false]], "deleted (class in circuits.io.events)": [[18, "circuits.io.events.deleted", false]], "deletepid (class in circuits.app.daemon)": [[2, "circuits.app.daemon.deletepid", false]], "deletepid() (circuits.app.daemon method)": [[1, "circuits.app.Daemon.deletepid", false]], "deletepid() (circuits.app.daemon.daemon method)": [[2, "circuits.app.daemon.Daemon.deletepid", false]], "deparam() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.deparam", false]], "deprecated() (in module circuits.tools)": [[37, "circuits.tools.deprecated", false]], "description (circuits.web.errors.httperror attribute)": [[49, "circuits.web.errors.httperror.description", false]], "description (circuits.web.exceptions.badgateway attribute)": [[51, "circuits.web.exceptions.BadGateway.description", false]], "description (circuits.web.exceptions.badrequest attribute)": [[51, "circuits.web.exceptions.BadRequest.description", false]], "description (circuits.web.exceptions.forbidden attribute)": [[51, "circuits.web.exceptions.Forbidden.description", false]], "description (circuits.web.exceptions.gone attribute)": [[51, "circuits.web.exceptions.Gone.description", false]], "description (circuits.web.exceptions.httpexception attribute)": [[51, "circuits.web.exceptions.HTTPException.description", false]], "description (circuits.web.exceptions.internalservererror attribute)": [[51, "circuits.web.exceptions.InternalServerError.description", false]], "description (circuits.web.exceptions.lengthrequired attribute)": [[51, "circuits.web.exceptions.LengthRequired.description", false]], "description (circuits.web.exceptions.notacceptable attribute)": [[51, "circuits.web.exceptions.NotAcceptable.description", false]], "description (circuits.web.exceptions.notfound attribute)": [[51, "circuits.web.exceptions.NotFound.description", false]], "description (circuits.web.exceptions.notimplemented attribute)": [[51, "circuits.web.exceptions.NotImplemented.description", false]], "description (circuits.web.exceptions.preconditionfailed attribute)": [[51, "circuits.web.exceptions.PreconditionFailed.description", false]], "description (circuits.web.exceptions.rangeunsatisfiable attribute)": [[51, "circuits.web.exceptions.RangeUnsatisfiable.description", false]], "description (circuits.web.exceptions.requestentitytoolarge attribute)": [[51, "circuits.web.exceptions.RequestEntityTooLarge.description", false]], "description (circuits.web.exceptions.requesttimeout attribute)": [[51, "circuits.web.exceptions.RequestTimeout.description", false]], "description (circuits.web.exceptions.requesturitoolarge attribute)": [[51, "circuits.web.exceptions.RequestURITooLarge.description", false]], "description (circuits.web.exceptions.serviceunavailable attribute)": [[51, "circuits.web.exceptions.ServiceUnavailable.description", false]], "description (circuits.web.exceptions.unauthorized attribute)": [[51, "circuits.web.exceptions.Unauthorized.description", false]], "description (circuits.web.exceptions.unsupportedmediatype attribute)": [[51, "circuits.web.exceptions.UnsupportedMediaType.description", false]], "digest_auth() (in module circuits.web.tools)": [[63, "circuits.web.tools.digest_auth", false]], "discard() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.discard", false]], "discard() (circuits.core.pollers.epoll method)": [[12, "circuits.core.pollers.EPoll.discard", false]], "discard() (circuits.core.pollers.kqueue method)": [[12, "circuits.core.pollers.KQueue.discard", false]], "discard() (circuits.core.pollers.poll method)": [[12, "circuits.core.pollers.Poll.discard", false]], "disconnect (class in circuits.net.events)": [[24, "circuits.net.events.disconnect", false]], "disconnected (class in circuits.net.events)": [[24, "circuits.net.events.disconnected", false]], "disconnected_from (class in circuits.node.events)": [[28, "circuits.node.events.disconnected_from", false]], "dispatcher (class in circuits.web.dispatchers.dispatcher)": [[44, "circuits.web.dispatchers.dispatcher.Dispatcher", false]], "display_banner (circuits.web.servers.baseserver property)": [[61, "circuits.web.servers.BaseServer.display_banner", false]], "do_handshake() (in module circuits.net.sockets)": [[25, "circuits.net.sockets.do_handshake", false]], "done (circuits.web.wrappers.response attribute)": [[69, "circuits.web.wrappers.Response.done", false]], "drop_privileges() (circuits.app.dropprivileges method)": [[1, "circuits.app.DropPrivileges.drop_privileges", false]], "dropprivileges (class in circuits.app)": [[1, "circuits.app.DropPrivileges", false]], "dump_event() (in module circuits.node.utils)": [[31, "circuits.node.utils.dump_event", false]], "dump_value() (in module circuits.node.utils)": [[31, "circuits.node.utils.dump_value", false]], "edges() (in module circuits.tools)": [[37, "circuits.tools.edges", false]], "elements() (circuits.web.headers.headers method)": [[52, "circuits.web.headers.Headers.elements", false]], "encode() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.encode", false]], "encode_errors (circuits.web.wrappers.body attribute)": [[69, "circuits.web.wrappers.Body.encode_errors", false]], "eof (class in circuits.io.events)": [[18, "circuits.io.events.eof", false]], "epoll (class in circuits.core.pollers)": [[12, "circuits.core.pollers.EPoll", false]], "equiv() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.equiv", false]], "error (class in circuits.io.events)": [[18, "circuits.io.events.error", false]], "error (class in circuits.net.events)": [[24, "circuits.net.events.error", false]], "escape() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.escape", false]], "event (class in circuits.core)": [[3, "circuits.core.Event", false]], "event (class in circuits.core.events)": [[7, "circuits.core.events.Event", false]], "events() (circuits.core.basecomponent class method)": [[3, "circuits.core.BaseComponent.events", false]], "events() (circuits.core.components.basecomponent class method)": [[5, "circuits.core.components.BaseComponent.events", false]], "exception (class in circuits.core.events)": [[7, "circuits.core.events.exception", false]], "exceptionwrapper (class in circuits.core.manager)": [[11, "circuits.core.manager.ExceptionWrapper", false]], "execute() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.execute", false]], "expire() (circuits.web.sessions.session method)": [[62, "circuits.web.sessions.Session.expire", false]], "expired (circuits.core.manager.sleep property)": [[11, "circuits.core.manager.Sleep.expired", false]], "expires() (circuits.web.controllers.basecontroller method)": [[42, "circuits.web.controllers.BaseController.expires", false]], "expires() (in module circuits.web.tools)": [[63, "circuits.web.tools.expires", false]], "expiry (circuits.core.timer property)": [[3, "circuits.core.Timer.expiry", false]], "expiry (circuits.core.timers.timer property)": [[13, "circuits.core.timers.Timer.expiry", false]], "expose() (in module circuits.web.controllers)": [[42, "circuits.web.controllers.expose", false]], "exposejson() (in module circuits.web.controllers)": [[42, "circuits.web.controllers.exposeJSON", false]], "exposejsonmetaclass (class in circuits.web.controllers)": [[42, "circuits.web.controllers.ExposeJSONMetaClass", false]], "exposemetaclass (class in circuits.web.controllers)": [[42, "circuits.web.controllers.ExposeMetaClass", false]], "extract() (circuits.core.manager.exceptionwrapper method)": [[11, "circuits.core.manager.ExceptionWrapper.extract", false]], "failure (circuits.core.event attribute)": [[3, "circuits.core.Event.failure", false]], "failure (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.failure", false]], "failure (circuits.core.task attribute)": [[3, "circuits.core.task.failure", false]], "failure (circuits.core.workers.task attribute)": [[16, "circuits.core.workers.task.failure", false]], "failure (circuits.web.events.request attribute)": [[50, "circuits.web.events.request.failure", false]], "failure (circuits.web.events.response attribute)": [[50, "circuits.web.events.response.failure", false]], "failure (circuits.web.events.stream attribute)": [[50, "circuits.web.events.stream.failure", false]], "fakesock (class in circuits.web.servers)": [[61, "circuits.web.servers.FakeSock", false]], "fallbackexceptionhandler (class in circuits.core.helpers)": [[9, "circuits.core.helpers.FallBackExceptionHandler", false]], "fallbackgenerator (class in circuits.core.helpers)": [[9, "circuits.core.helpers.FallBackGenerator", false]], "fallbacksignalhandler (class in circuits.core.helpers)": [[9, "circuits.core.helpers.FallBackSignalHandler", false]], "feed() (circuits.web.parsers.multipart.multipartpart method)": [[58, "circuits.web.parsers.multipart.MultipartPart.feed", false]], "file (class in circuits.io.file)": [[19, "circuits.io.file.File", false]], "file_generator() (in module circuits.web.wrappers)": [[69, "circuits.web.wrappers.file_generator", false]], "filename (circuits.io.file.file property)": [[19, "circuits.io.file.File.filename", false]], "find_handlers() (in module circuits.web.dispatchers.dispatcher)": [[44, "circuits.web.dispatchers.dispatcher.find_handlers", false]], "findchannel() (in module circuits.core.utils)": [[14, "circuits.core.utils.findchannel", false]], "findcmp() (in module circuits.core.utils)": [[14, "circuits.core.utils.findcmp", false]], "findroot() (in module circuits.core.utils)": [[14, "circuits.core.utils.findroot", false]], "findroot() (in module circuits.tools)": [[37, "circuits.tools.findroot", false]], "findtype() (in module circuits.core.utils)": [[14, "circuits.core.utils.findtype", false]], "finish_header() (circuits.web.parsers.multipart.multipartpart method)": [[58, "circuits.web.parsers.multipart.MultipartPart.finish_header", false]], "fire() (circuits.core.manager method)": [[3, "circuits.core.Manager.fire", false]], "fire() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.fire", false]], "fireevent() (circuits.core.manager method)": [[3, "circuits.core.Manager.fireEvent", false]], "fireevent() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.fireEvent", false]], "flatten() (in module circuits.core.utils)": [[14, "circuits.core.utils.flatten", false]], "flush() (circuits.core.manager method)": [[3, "circuits.core.Manager.flush", false]], "flush() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.flush", false]], "flushevents() (circuits.core.manager method)": [[3, "circuits.core.Manager.flushEvents", false]], "flushevents() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.flushEvents", false]], "forbidden": [[51, "circuits.web.exceptions.Forbidden", false]], "forbidden (class in circuits.web.errors)": [[49, "circuits.web.errors.forbidden", false]], "forbidden() (circuits.web.controllers.basecontroller method)": [[42, "circuits.web.controllers.BaseController.forbidden", false]], "format (circuits.web.loggers.logger attribute)": [[54, "circuits.web.loggers.Logger.format", false]], "format_traceback() (circuits.core.events.exception method)": [[7, "circuits.core.events.exception.format_traceback", false]], "formattime() (in module circuits.web.loggers)": [[54, "circuits.web.loggers.formattime", false]], "from_str() (circuits.web.headers.acceptelement class method)": [[52, "circuits.web.headers.AcceptElement.from_str", false]], "from_str() (circuits.web.headers.headerelement class method)": [[52, "circuits.web.headers.HeaderElement.from_str", false]], "fromkeys() (circuits.web.headers.caseinsensitivedict class method)": [[52, "circuits.web.headers.CaseInsensitiveDict.fromkeys", false]], "gateway (class in circuits.web.wsgi)": [[70, "circuits.web.wsgi.Gateway", false]], "generate_events (class in circuits.core.events)": [[7, "circuits.core.events.generate_events", false]], "get() (circuits.web.headers.caseinsensitivedict method)": [[52, "circuits.web.headers.CaseInsensitiveDict.get", false]], "get() (circuits.web.parsers.multipart.multidict method)": [[58, "circuits.web.parsers.multipart.MultiDict.get", false]], "get() (circuits.web.parsers.multipart.multipartparser method)": [[58, "circuits.web.parsers.multipart.MultipartParser.get", false]], "get_all() (circuits.web.headers.headers method)": [[52, "circuits.web.headers.Headers.get_all", false]], "get_all() (circuits.web.parsers.multipart.multipartparser method)": [[58, "circuits.web.parsers.multipart.MultipartParser.get_all", false]], "get_connection_names() (circuits.node.node.node method)": [[29, "circuits.node.node.Node.get_connection_names", false]], "get_headers() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_headers", false]], "get_method() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_method", false]], "get_path() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_path", false]], "get_peer() (circuits.node.node.node method)": [[29, "circuits.node.node.Node.get_peer", false]], "get_query_string() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_query_string", false]], "get_ranges() (in module circuits.web.utils)": [[65, "circuits.web.utils.get_ranges", false]], "get_scheme() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_scheme", false]], "get_socks() (circuits.node.server.server method)": [[30, "circuits.node.server.Server.get_socks", false]], "get_status_code() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_status_code", false]], "get_url() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_url", false]], "get_version() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.get_version", false]], "getall() (circuits.web.parsers.multipart.multidict method)": [[58, "circuits.web.parsers.multipart.MultiDict.getall", false]], "getargspec() (in module circuits.tools)": [[37, "circuits.tools.getargspec", false]], "gethandlers() (circuits.core.manager method)": [[3, "circuits.core.Manager.getHandlers", false]], "gethandlers() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.getHandlers", false]], "getpeername() (circuits.web.servers.fakesock method)": [[61, "circuits.web.servers.FakeSock.getpeername", false]], "getrequestresponse() (circuits.web.wsgi.application method)": [[70, "circuits.web.wsgi.Application.getRequestResponse", false]], "gettarget() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.getTarget", false]], "getvalue() (circuits.core.values.value method)": [[15, "circuits.core.values.Value.getValue", false]], "gone": [[51, "circuits.web.exceptions.Gone", false]], "graph() (in module circuits.tools)": [[37, "circuits.tools.graph", false]], "graph_ascii() (in module circuits.tools)": [[37, "circuits.tools.graph_ascii", false]], "graph_dot() (in module circuits.tools)": [[37, "circuits.tools.graph_dot", false]], "graph_png() (in module circuits.tools)": [[37, "circuits.tools.graph_png", false]], "gzip() (in module circuits.web.tools)": [[63, "circuits.web.tools.gzip", false]], "handled (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.handled", false]], "handler() (in module circuits.core)": [[3, "circuits.core.handler", false]], "handler() (in module circuits.core.handlers)": [[8, "circuits.core.handlers.handler", false]], "handlermetaclass (class in circuits.core.handlers)": [[8, "circuits.core.handlers.HandlerMetaClass", false]], "handlers() (circuits.core.basecomponent class method)": [[3, "circuits.core.BaseComponent.handlers", false]], "handlers() (circuits.core.components.basecomponent class method)": [[5, "circuits.core.components.BaseComponent.handlers", false]], "handles() (circuits.core.basecomponent class method)": [[3, "circuits.core.BaseComponent.handles", false]], "handles() (circuits.core.components.basecomponent class method)": [[5, "circuits.core.components.BaseComponent.handles", false]], "header_elements() (in module circuits.web.headers)": [[52, "circuits.web.headers.header_elements", false]], "header_quote() (in module circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.header_quote", false]], "header_unquote() (in module circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.header_unquote", false]], "headerelement (class in circuits.web.headers)": [[52, "circuits.web.headers.HeaderElement", false]], "headernames (circuits.web.wsgi.application attribute)": [[70, "circuits.web.wsgi.Application.headerNames", false]], "headers (circuits.web.tools.reverseproxy attribute)": [[63, "circuits.web.tools.ReverseProxy.headers", false]], "headers (class in circuits.web.headers)": [[52, "circuits.web.headers.Headers", false]], "hello() (circuits.web.main.root method)": [[55, "circuits.web.main.Root.hello", false]], "helloworld (class in circuits.web.main)": [[55, "circuits.web.main.HelloWorld", false]], "host (circuits.net.sockets.server property)": [[25, "circuits.net.sockets.Server.host", false]], "host (circuits.node.server.server property)": [[30, "circuits.node.server.Server.host", false]], "host (circuits.web.servers.baseserver property)": [[61, "circuits.web.servers.BaseServer.host", false]], "host (circuits.web.servers.stdinserver property)": [[61, "circuits.web.servers.StdinServer.host", false]], "host (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.host", false]], "host (circuits.web.wsgi.application property)": [[70, "circuits.web.wsgi.Application.host", false]], "host (class in circuits.web.wrappers)": [[69, "circuits.web.wrappers.Host", false]], "http (class in circuits.protocols.http)": [[33, "circuits.protocols.http.HTTP", false]], "http (class in circuits.web.http)": [[53, "circuits.web.http.HTTP", false]], "httperror (class in circuits.web.errors)": [[49, "circuits.web.errors.httperror", false]], "httpexception": [[40, "circuits.web.client.HTTPException", false], [51, "circuits.web.exceptions.HTTPException", false]], "httpparser (class in circuits.web.parsers.http)": [[57, "circuits.web.parsers.http.HttpParser", false]], "httpstatus (class in circuits.web.wrappers)": [[69, "circuits.web.wrappers.HTTPStatus", false]], "ignorechannels (circuits.core.debugger attribute)": [[3, "circuits.core.Debugger.IgnoreChannels", false]], "ignorechannels (circuits.core.debugger.debugger attribute)": [[6, "circuits.core.debugger.Debugger.IgnoreChannels", false]], "ignoreevents (circuits.core.debugger attribute)": [[3, "circuits.core.Debugger.IgnoreEvents", false]], "ignoreevents (circuits.core.debugger.debugger attribute)": [[6, "circuits.core.debugger.Debugger.IgnoreEvents", false]], "in_subtree() (circuits.core.components.prepare_unregister method)": [[5, "circuits.core.components.prepare_unregister.in_subtree", false]], "index (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.index", false]], "inform() (circuits.core.values.value method)": [[15, "circuits.core.values.Value.inform", false]], "init() (circuits.app.daemon method)": [[1, "circuits.app.Daemon.init", false]], "init() (circuits.app.daemon.daemon method)": [[2, "circuits.app.daemon.Daemon.init", false]], "init() (circuits.app.dropprivileges method)": [[1, "circuits.app.DropPrivileges.init", false]], "init() (circuits.core.bridge method)": [[3, "circuits.core.Bridge.init", false]], "init() (circuits.core.bridge.bridge method)": [[4, "circuits.core.bridge.Bridge.init", false]], "init() (circuits.core.worker method)": [[3, "circuits.core.Worker.init", false]], "init() (circuits.core.workers.worker method)": [[16, "circuits.core.workers.Worker.init", false]], "init() (circuits.io.file.file method)": [[19, "circuits.io.file.File.init", false]], "init() (circuits.io.process.process method)": [[21, "circuits.io.process.Process.init", false]], "init() (circuits.net.sockets.tcpclient method)": [[25, "circuits.net.sockets.TCPClient.init", false]], "init() (circuits.web.tools.reverseproxy method)": [[63, "circuits.web.tools.ReverseProxy.init", false]], "init() (circuits.web.wsgi.application method)": [[70, "circuits.web.wsgi.Application.init", false]], "init() (circuits.web.wsgi.gateway method)": [[70, "circuits.web.wsgi.Gateway.init", false]], "inspect() (in module circuits.tools)": [[37, "circuits.tools.inspect", false]], "internalservererror": [[51, "circuits.web.exceptions.InternalServerError", false]], "invalidchunksize": [[57, "circuits.web.parsers.http.InvalidChunkSize", false]], "invalidheader": [[57, "circuits.web.parsers.http.InvalidHeader", false]], "invalidrequestline": [[57, "circuits.web.parsers.http.InvalidRequestLine", false]], "ip (circuits.web.wrappers.host attribute)": [[69, "circuits.web.wrappers.Host.ip", false]], "ipc (class in circuits.core)": [[3, "circuits.core.ipc", false]], "ipc (class in circuits.core.bridge)": [[4, "circuits.core.bridge.ipc", false]], "is_buffered() (circuits.web.parsers.multipart.multipartpart method)": [[58, "circuits.web.parsers.multipart.MultipartPart.is_buffered", false]], "is_chunked() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.is_chunked", false]], "is_headers_complete() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.is_headers_complete", false]], "is_message_begin() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.is_message_begin", false]], "is_message_complete() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.is_message_complete", false]], "is_partial_body() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.is_partial_body", false]], "is_unix_socket() (in module circuits.web.utils)": [[65, "circuits.web.utils.is_unix_socket", false]], "is_upgrade() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.is_upgrade", false]], "isreading() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.isReading", false]], "iswriting() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.isWriting", false]], "items() (circuits.web.headers.headers method)": [[52, "circuits.web.headers.Headers.items", false]], "iterallitems() (circuits.web.parsers.multipart.multidict method)": [[58, "circuits.web.parsers.multipart.MultiDict.iterallitems", false]], "join() (circuits.core.manager method)": [[3, "circuits.core.Manager.join", false]], "join() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.join", false]], "jsoncontroller (class in circuits.web.controllers)": [[42, "circuits.web.controllers.JSONController", false]], "jsonrpc (class in circuits.web.dispatchers.jsonrpc)": [[45, "circuits.web.dispatchers.jsonrpc.JSONRPC", false]], "key (circuits.web.parsers.querystring.querystringtoken attribute)": [[59, "circuits.web.parsers.querystring.QueryStringToken.KEY", false]], "keys() (circuits.web.parsers.multipart.multidict method)": [[58, "circuits.web.parsers.multipart.MultiDict.keys", false]], "kill() (circuits.io.process.process method)": [[21, "circuits.io.process.Process.kill", false]], "kill() (in module circuits.tools)": [[37, "circuits.tools.kill", false]], "kqueue (class in circuits.core.pollers)": [[12, "circuits.core.pollers.KQueue", false]], "lengthrequired": [[51, "circuits.web.exceptions.LengthRequired", false]], "line (class in circuits.protocols.line)": [[35, "circuits.protocols.line.Line", false], [35, "circuits.protocols.line.line", false]], "load() (circuits.core.loader.loader method)": [[10, "circuits.core.loader.Loader.load", false]], "load() (circuits.web.sessions.memorystore method)": [[62, "circuits.web.sessions.MemoryStore.load", false]], "load() (circuits.web.sessions.store method)": [[62, "circuits.web.sessions.Store.load", false]], "load_event() (in module circuits.node.utils)": [[31, "circuits.node.utils.load_event", false]], "load_value() (in module circuits.node.utils)": [[31, "circuits.node.utils.load_value", false]], "loader (class in circuits.core.loader)": [[10, "circuits.core.loader.Loader", false]], "local (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.local", false]], "lock (circuits.core.events.generate_events property)": [[7, "circuits.core.events.generate_events.lock", false]], "log() (circuits.web.loggers.logger method)": [[54, "circuits.web.loggers.Logger.log", false]], "log_response() (circuits.web.loggers.logger method)": [[54, "circuits.web.loggers.Logger.log_response", false]], "logger (class in circuits.web.loggers)": [[54, "circuits.web.loggers.Logger", false]], "login (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.login", false]], "lower() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.lower", false]], "main() (in module circuits.web.main)": [[55, "circuits.web.main.main", false]], "manager (class in circuits.core)": [[3, "circuits.core.Manager", false]], "manager (class in circuits.core.manager)": [[11, "circuits.core.manager.Manager", false]], "memorystore (class in circuits.web.sessions)": [[62, "circuits.web.sessions.MemoryStore", false]], "methodnotallowed": [[51, "circuits.web.exceptions.MethodNotAllowed", false]], "mode (circuits.io.file.file property)": [[19, "circuits.io.file.File.mode", false]], "modified (class in circuits.io.events)": [[18, "circuits.io.events.modified", false]], "module": [[0, "module-circuits", false], [1, "module-circuits.app", false], [2, "module-circuits.app.daemon", false], [3, "module-circuits.core", false], [4, "module-circuits.core.bridge", false], [5, "module-circuits.core.components", false], [6, "module-circuits.core.debugger", false], [7, "module-circuits.core.events", false], [8, "module-circuits.core.handlers", false], [9, "module-circuits.core.helpers", false], [10, "module-circuits.core.loader", false], [11, "module-circuits.core.manager", false], [12, "module-circuits.core.pollers", false], [13, "module-circuits.core.timers", false], [14, "module-circuits.core.utils", false], [15, "module-circuits.core.values", false], [16, "module-circuits.core.workers", false], [17, "module-circuits.io", false], [18, "module-circuits.io.events", false], [19, "module-circuits.io.file", false], [20, "module-circuits.io.notify", false], [21, "module-circuits.io.process", false], [22, "module-circuits.io.serial", false], [23, "module-circuits.net", false], [24, "module-circuits.net.events", false], [25, "module-circuits.net.sockets", false], [26, "module-circuits.node", false], [27, "module-circuits.node.client", false], [28, "module-circuits.node.events", false], [29, "module-circuits.node.node", false], [30, "module-circuits.node.server", false], [31, "module-circuits.node.utils", false], [32, "module-circuits.protocols", false], [33, "module-circuits.protocols.http", false], [34, "module-circuits.protocols.irc", false], [35, "module-circuits.protocols.line", false], [36, "module-circuits.protocols.websocket", false], [37, "module-circuits.tools", false], [38, "module-circuits.version", false], [39, "module-circuits.web", false], [40, "module-circuits.web.client", false], [41, "module-circuits.web.constants", false], [42, "module-circuits.web.controllers", false], [43, "module-circuits.web.dispatchers", false], [44, "module-circuits.web.dispatchers.dispatcher", false], [45, "module-circuits.web.dispatchers.jsonrpc", false], [46, "module-circuits.web.dispatchers.static", false], [47, "module-circuits.web.dispatchers.virtualhosts", false], [48, "module-circuits.web.dispatchers.xmlrpc", false], [49, "module-circuits.web.errors", false], [50, "module-circuits.web.events", false], [51, "module-circuits.web.exceptions", false], [52, "module-circuits.web.headers", false], [53, "module-circuits.web.http", false], [54, "module-circuits.web.loggers", false], [55, "module-circuits.web.main", false], [56, "module-circuits.web.parsers", false], [57, "module-circuits.web.parsers.http", false], [58, "module-circuits.web.parsers.multipart", false], [59, "module-circuits.web.parsers.querystring", false], [60, "module-circuits.web.processors", false], [61, "module-circuits.web.servers", false], [62, "module-circuits.web.sessions", false], [63, "module-circuits.web.tools", false], [64, "module-circuits.web.url", false], [65, "module-circuits.web.utils", false], [66, "module-circuits.web.websockets", false], [67, "module-circuits.web.websockets.client", false], [68, "module-circuits.web.websockets.dispatcher", false], [69, "module-circuits.web.wrappers", false], [70, "module-circuits.web.wsgi", false], [84, "module-circuits.core.bridge", false], [85, "module-circuits.core.components", false], [86, "module-circuits.core.debugger", false], [89, "module-circuits.core.helpers", false], [91, "module-circuits.core.loader", false], [92, "module-circuits.core.manager", false], [94, "module-circuits.core.pollers", false], [95, "module-circuits.core.timers", false], [96, "module-circuits.core.utils", false], [97, "module-circuits.core.values", false], [98, "module-circuits.core.workers", false], [110, "module-circuits.web", false], [112, "module-circuits", false]], "moved (class in circuits.io.events)": [[18, "circuits.io.events.moved", false]], "multidict (class in circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.MultiDict", false]], "multiparterror": [[58, "circuits.web.parsers.multipart.MultipartError", false]], "multipartparser (class in circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.MultipartParser", false]], "multipartpart (class in circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.MultipartPart", false]], "name (circuits.core.manager property)": [[3, "circuits.core.Manager.name", false]], "name (circuits.core.manager.manager property)": [[11, "circuits.core.manager.Manager.name", false]], "name (circuits.web.exceptions.httpexception property)": [[51, "circuits.web.exceptions.HTTPException.name", false]], "name (circuits.web.sessions.sessions property)": [[62, "circuits.web.sessions.Sessions.name", false]], "name (circuits.web.wrappers.host attribute)": [[69, "circuits.web.wrappers.Host.name", false]], "node (class in circuits.node.node)": [[29, "circuits.node.node.Node", false]], "notacceptable": [[51, "circuits.web.exceptions.NotAcceptable", false]], "notconnected": [[40, "circuits.web.client.NotConnected", false]], "notfound": [[51, "circuits.web.exceptions.NotFound", false]], "notfound (class in circuits.web.errors)": [[49, "circuits.web.errors.notfound", false]], "notfound() (circuits.web.controllers.basecontroller method)": [[42, "circuits.web.controllers.BaseController.notfound", false]], "notify (circuits.core.event attribute)": [[3, "circuits.core.Event.notify", false]], "notify (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.notify", false]], "notify (class in circuits.io.notify)": [[20, "circuits.io.notify.Notify", false]], "notimplemented": [[51, "circuits.web.exceptions.NotImplemented", false]], "object (circuits.web.parsers.querystring.querystringtoken attribute)": [[59, "circuits.web.parsers.querystring.QueryStringToken.OBJECT", false]], "on_ready() (circuits.app.dropprivileges method)": [[1, "circuits.app.DropPrivileges.on_ready", false]], "on_response() (circuits.web.wsgi.application method)": [[70, "circuits.web.wsgi.Application.on_response", false]], "on_started() (circuits.app.daemon method)": [[1, "circuits.app.Daemon.on_started", false]], "on_started() (circuits.app.daemon.daemon method)": [[2, "circuits.app.daemon.Daemon.on_started", false]], "open (class in circuits.io.events)": [[18, "circuits.io.events.open", false]], "opened (class in circuits.io.events)": [[18, "circuits.io.events.opened", false]], "parent (circuits.core.event attribute)": [[3, "circuits.core.Event.parent", false]], "parent (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.parent", false]], "parse() (circuits.web.headers.headerelement static method)": [[52, "circuits.web.headers.HeaderElement.parse", false]], "parse() (circuits.web.parsers.querystring.querystringparser method)": [[59, "circuits.web.parsers.querystring.QueryStringParser.parse", false]], "parse() (circuits.web.url.url class method)": [[64, "circuits.web.url.URL.parse", false]], "parse_bind() (in module circuits.web.main)": [[55, "circuits.web.main.parse_bind", false]], "parse_bind_parameter() (circuits.net.sockets.client method)": [[25, "circuits.net.sockets.Client.parse_bind_parameter", false]], "parse_bind_parameter() (circuits.net.sockets.server method)": [[25, "circuits.net.sockets.Server.parse_bind_parameter", false]], "parse_bind_parameter() (circuits.net.sockets.tcp6client method)": [[25, "circuits.net.sockets.TCP6Client.parse_bind_parameter", false]], "parse_bind_parameter() (circuits.net.sockets.tcp6server method)": [[25, "circuits.net.sockets.TCP6Server.parse_bind_parameter", false]], "parse_bind_parameter() (circuits.net.sockets.tcpserver method)": [[25, "circuits.net.sockets.TCPServer.parse_bind_parameter", false]], "parse_bind_parameter() (circuits.net.sockets.udp6server method)": [[25, "circuits.net.sockets.UDP6Server.parse_bind_parameter", false]], "parse_form_data() (in module circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.parse_form_data", false]], "parse_ipv4_parameter() (in module circuits.net.sockets)": [[25, "circuits.net.sockets.parse_ipv4_parameter", false]], "parse_ipv6_parameter() (in module circuits.net.sockets)": [[25, "circuits.net.sockets.parse_ipv6_parameter", false]], "parse_options() (in module circuits.web.main)": [[55, "circuits.web.main.parse_options", false]], "parse_options_header() (in module circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.parse_options_header", false]], "parse_qs() (in module circuits.web.utils)": [[65, "circuits.web.utils.parse_qs", false]], "parse_url() (in module circuits.web.client)": [[40, "circuits.web.client.parse_url", false]], "parse_url() (in module circuits.web.url)": [[64, "circuits.web.url.parse_url", false]], "parts() (circuits.web.parsers.multipart.multipartparser method)": [[58, "circuits.web.parsers.multipart.MultipartParser.parts", false]], "pid (circuits.core.manager property)": [[3, "circuits.core.Manager.pid", false]], "pid (circuits.core.manager.manager property)": [[11, "circuits.core.manager.Manager.pid", false]], "pipe() (in module circuits.net.sockets)": [[25, "circuits.net.sockets.Pipe", false]], "poll (class in circuits.core.pollers)": [[12, "circuits.core.pollers.Poll", false]], "poller (in module circuits.core.pollers)": [[12, "circuits.core.pollers.Poller", false]], "pop() (circuits.web.headers.caseinsensitivedict method)": [[52, "circuits.web.headers.CaseInsensitiveDict.pop", false]], "port (circuits.net.sockets.server property)": [[25, "circuits.net.sockets.Server.port", false]], "port (circuits.node.server.server property)": [[30, "circuits.node.server.Server.port", false]], "port (circuits.web.servers.baseserver property)": [[61, "circuits.web.servers.BaseServer.port", false]], "port (circuits.web.servers.stdinserver property)": [[61, "circuits.web.servers.StdinServer.port", false]], "port (circuits.web.wrappers.host attribute)": [[69, "circuits.web.wrappers.Host.port", false]], "port (circuits.web.wsgi.application property)": [[70, "circuits.web.wsgi.Application.port", false]], "preconditionfailed": [[51, "circuits.web.exceptions.PreconditionFailed", false]], "prepare() (circuits.web.wrappers.response method)": [[69, "circuits.web.wrappers.Response.prepare", false]], "prepare_unregister (class in circuits.core.components)": [[5, "circuits.core.components.prepare_unregister", false]], "process (class in circuits.io.process)": [[21, "circuits.io.process.Process", false]], "process() (circuits.web.parsers.querystring.querystringparser method)": [[59, "circuits.web.parsers.querystring.QueryStringParser.process", false]], "process() (in module circuits.web.processors)": [[60, "circuits.web.processors.process", false]], "process_multipart() (in module circuits.web.processors)": [[60, "circuits.web.processors.process_multipart", false]], "process_urlencoded() (in module circuits.web.processors)": [[60, "circuits.web.processors.process_urlencoded", false]], "processtask() (circuits.core.manager method)": [[3, "circuits.core.Manager.processTask", false]], "processtask() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.processTask", false]], "protocol (circuits.web.http.http property)": [[53, "circuits.web.http.HTTP.protocol", false]], "protocol (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.protocol", false]], "punycode() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.punycode", false]], "querystringparser (class in circuits.web.parsers.querystring)": [[59, "circuits.web.parsers.querystring.QueryStringParser", false]], "querystringtoken (class in circuits.web.parsers.querystring)": [[59, "circuits.web.parsers.querystring.QueryStringToken", false]], "qvalue (circuits.web.headers.acceptelement property)": [[52, "circuits.web.headers.AcceptElement.qvalue", false]], "rangeunsatisfiable": [[51, "circuits.web.exceptions.RangeUnsatisfiable", false]], "read (class in circuits.io.events)": [[18, "circuits.io.events.read", false]], "read (class in circuits.net.events)": [[24, "circuits.net.events.read", false]], "read() (circuits.protocols.http.responseobject method)": [[33, "circuits.protocols.http.ResponseObject.read", false]], "read() (circuits.web.servers.stdinserver method)": [[61, "circuits.web.servers.StdinServer.read", false]], "ready (class in circuits.io.events)": [[18, "circuits.io.events.ready", false]], "ready (class in circuits.net.events)": [[24, "circuits.net.events.ready", false]], "ready() (circuits.net.sockets.unixclient method)": [[25, "circuits.net.sockets.UNIXClient.ready", false]], "realm (circuits.web.main.authentication attribute)": [[55, "circuits.web.main.Authentication.realm", false]], "reason (circuits.web.wrappers.httpstatus property)": [[69, "circuits.web.wrappers.HTTPStatus.reason", false]], "recv_body() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.recv_body", false]], "recv_body_into() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.recv_body_into", false]], "redirect": [[51, "circuits.web.exceptions.Redirect", false]], "redirect (class in circuits.web.errors)": [[49, "circuits.web.errors.redirect", false]], "redirect() (circuits.web.controllers.basecontroller method)": [[42, "circuits.web.controllers.BaseController.redirect", false]], "reduce_time_left() (circuits.core.events.generate_events method)": [[7, "circuits.core.events.generate_events.reduce_time_left", false]], "register() (circuits.core.basecomponent method)": [[3, "circuits.core.BaseComponent.register", false]], "register() (circuits.core.components.basecomponent method)": [[5, "circuits.core.components.BaseComponent.register", false]], "registerchild() (circuits.core.manager method)": [[3, "circuits.core.Manager.registerChild", false]], "registerchild() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.registerChild", false]], "registered (class in circuits.core.events)": [[7, "circuits.core.events.registered", false]], "registered() (circuits.app.daemon method)": [[1, "circuits.app.Daemon.registered", false]], "registered() (circuits.app.daemon.daemon method)": [[2, "circuits.app.daemon.Daemon.registered", false]], "registertask() (circuits.core.manager method)": [[3, "circuits.core.Manager.registerTask", false]], "registertask() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.registerTask", false]], "relative() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.relative", false]], "remote (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.remote", false]], "remote (class in circuits.node.events)": [[28, "circuits.node.events.remote", false]], "remove_path() (circuits.io.notify.notify method)": [[20, "circuits.io.notify.Notify.remove_path", false]], "removehandler() (circuits.core.manager method)": [[3, "circuits.core.Manager.removeHandler", false]], "removehandler() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.removeHandler", false]], "removereader() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.removeReader", false]], "removereader() (circuits.core.pollers.epoll method)": [[12, "circuits.core.pollers.EPoll.removeReader", false]], "removereader() (circuits.core.pollers.kqueue method)": [[12, "circuits.core.pollers.KQueue.removeReader", false]], "removereader() (circuits.core.pollers.poll method)": [[12, "circuits.core.pollers.Poll.removeReader", false]], "removewriter() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.removeWriter", false]], "removewriter() (circuits.core.pollers.epoll method)": [[12, "circuits.core.pollers.EPoll.removeWriter", false]], "removewriter() (circuits.core.pollers.kqueue method)": [[12, "circuits.core.pollers.KQueue.removeWriter", false]], "removewriter() (circuits.core.pollers.poll method)": [[12, "circuits.core.pollers.Poll.removeWriter", false]], "replace() (circuits.web.parsers.multipart.multidict method)": [[58, "circuits.web.parsers.multipart.MultiDict.replace", false]], "reprhandler() (in module circuits.core.handlers)": [[8, "circuits.core.handlers.reprhandler", false]], "request (class in circuits.protocols.http)": [[33, "circuits.protocols.http.request", false]], "request (class in circuits.web.client)": [[40, "circuits.web.client.request", false]], "request (class in circuits.web.events)": [[50, "circuits.web.events.request", false]], "request (class in circuits.web.wrappers)": [[69, "circuits.web.wrappers.Request", false]], "request() (circuits.web.client.client method)": [[40, "circuits.web.client.Client.request", false]], "request() (circuits.web.main.authentication method)": [[55, "circuits.web.main.Authentication.request", false]], "request() (circuits.web.main.helloworld method)": [[55, "circuits.web.main.HelloWorld.request", false]], "request() (circuits.web.sessions.sessions method)": [[62, "circuits.web.sessions.Sessions.request", false]], "requestentitytoolarge": [[51, "circuits.web.exceptions.RequestEntityTooLarge", false]], "requesttimeout": [[51, "circuits.web.exceptions.RequestTimeout", false]], "requesturitoolarge": [[51, "circuits.web.exceptions.RequestURITooLarge", false]], "reset() (circuits.core.timer method)": [[3, "circuits.core.Timer.reset", false]], "reset() (circuits.core.timers.timer method)": [[13, "circuits.core.timers.Timer.reset", false]], "resolve_methods() (in module circuits.web.dispatchers.dispatcher)": [[44, "circuits.web.dispatchers.dispatcher.resolve_methods", false]], "resolve_path() (in module circuits.web.dispatchers.dispatcher)": [[44, "circuits.web.dispatchers.dispatcher.resolve_path", false]], "response (circuits.web.client.client property)": [[40, "circuits.web.client.Client.response", false]], "response (class in circuits.protocols.http)": [[33, "circuits.protocols.http.response", false]], "response (class in circuits.web.events)": [[50, "circuits.web.events.response", false]], "response (class in circuits.web.wrappers)": [[69, "circuits.web.wrappers.Response", false]], "responseobject (class in circuits.protocols.http)": [[33, "circuits.protocols.http.ResponseObject", false]], "resume() (circuits.core.helpers.fallbackgenerator method)": [[9, "circuits.core.helpers.FallBackGenerator.resume", false]], "resume() (circuits.core.pollers.basepoller method)": [[12, "circuits.core.pollers.BasePoller.resume", false]], "reverseproxy (class in circuits.web.tools)": [[63, "circuits.web.tools.ReverseProxy", false]], "rfc": [[72, "index-0", false]], "rfc 7538": [[72, "index-0", false]], "root (class in circuits.web.main)": [[55, "circuits.web.main.Root", false]], "rpc (class in circuits.web.dispatchers.jsonrpc)": [[45, "circuits.web.dispatchers.jsonrpc.rpc", false]], "rpc (class in circuits.web.dispatchers.xmlrpc)": [[48, "circuits.web.dispatchers.xmlrpc.rpc", false]], "run() (circuits.core.manager method)": [[3, "circuits.core.Manager.run", false]], "run() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.run", false]], "running (circuits.core.manager property)": [[3, "circuits.core.Manager.running", false]], "running (circuits.core.manager.manager property)": [[11, "circuits.core.manager.Manager.running", false]], "safeimport() (in module circuits.core.utils)": [[14, "circuits.core.utils.safeimport", false]], "sanitize() (circuits.web.errors.httperror method)": [[49, "circuits.web.errors.httperror.sanitize", false]], "sanitize() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.sanitize", false]], "save() (circuits.web.sessions.memorystore method)": [[62, "circuits.web.sessions.MemoryStore.save", false]], "save() (circuits.web.sessions.store method)": [[62, "circuits.web.sessions.Store.save", false]], "save_as() (circuits.web.parsers.multipart.multipartpart method)": [[58, "circuits.web.parsers.multipart.MultipartPart.save_as", false]], "scheme (circuits.web.http.http property)": [[53, "circuits.web.http.HTTP.scheme", false]], "scheme (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.scheme", false]], "script_name (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.script_name", false]], "secure (circuits.web.servers.baseserver property)": [[61, "circuits.web.servers.BaseServer.secure", false]], "secure (circuits.web.servers.stdinserver property)": [[61, "circuits.web.servers.StdinServer.secure", false]], "secure (circuits.web.wsgi.application property)": [[70, "circuits.web.wsgi.Application.secure", false]], "seek (class in circuits.io.events)": [[18, "circuits.io.events.seek", false]], "seek() (circuits.io.file.file method)": [[19, "circuits.io.file.File.seek", false]], "select (class in circuits.core.pollers)": [[12, "circuits.core.pollers.Select", false]], "select_poller() (in module circuits.web.main)": [[55, "circuits.web.main.select_poller", false]], "select_subprotocol() (circuits.web.websockets.dispatcher.websocketsdispatcher method)": [[68, "circuits.web.websockets.dispatcher.WebSocketsDispatcher.select_subprotocol", false]], "send() (circuits.node.client.client method)": [[27, "circuits.node.client.Client.send", false]], "send() (circuits.node.server.server method)": [[30, "circuits.node.server.Server.send", false]], "send_all() (circuits.node.server.server method)": [[30, "circuits.node.server.Server.send_all", false]], "send_to() (circuits.node.server.server method)": [[30, "circuits.node.server.Server.send_to", false]], "serial (class in circuits.io.serial)": [[22, "circuits.io.serial.Serial", false]], "serve_download() (circuits.web.controllers.basecontroller method)": [[42, "circuits.web.controllers.BaseController.serve_download", false]], "serve_download() (in module circuits.web.tools)": [[63, "circuits.web.tools.serve_download", false]], "serve_file() (circuits.web.controllers.basecontroller method)": [[42, "circuits.web.controllers.BaseController.serve_file", false]], "serve_file() (in module circuits.web.tools)": [[63, "circuits.web.tools.serve_file", false]], "server (circuits.web.wrappers.request attribute)": [[69, "circuits.web.wrappers.Request.server", false]], "server (class in circuits.net.sockets)": [[25, "circuits.net.sockets.Server", false]], "server (class in circuits.node.server)": [[30, "circuits.node.server.Server", false]], "server (class in circuits.web.servers)": [[61, "circuits.web.servers.Server", false]], "serviceunavailable": [[51, "circuits.web.exceptions.ServiceUnavailable", false]], "session (class in circuits.web.sessions)": [[62, "circuits.web.sessions.Session", false]], "sessions (class in circuits.web.sessions)": [[62, "circuits.web.sessions.Sessions", false]], "setdefault() (circuits.web.headers.caseinsensitivedict method)": [[52, "circuits.web.headers.CaseInsensitiveDict.setdefault", false]], "setvalue() (circuits.core.values.value method)": [[15, "circuits.core.values.Value.setValue", false]], "should_keep_alive() (circuits.web.parsers.http.httpparser method)": [[57, "circuits.web.parsers.http.HttpParser.should_keep_alive", false]], "sid (circuits.web.sessions.session property)": [[62, "circuits.web.sessions.Session.sid", false]], "signal (class in circuits.core.events)": [[7, "circuits.core.events.signal", false]], "signal() (circuits.io.process.process method)": [[21, "circuits.io.process.Process.signal", false]], "sleep (class in circuits.core.manager)": [[11, "circuits.core.manager.Sleep", false]], "sleep() (in module circuits.core.manager)": [[11, "circuits.core.manager.sleep", false]], "socket_family (circuits.net.sockets.client attribute)": [[25, "circuits.net.sockets.Client.socket_family", false]], "socket_family (circuits.net.sockets.tcp6client attribute)": [[25, "circuits.net.sockets.TCP6Client.socket_family", false]], "socket_family (circuits.net.sockets.tcp6server attribute)": [[25, "circuits.net.sockets.TCP6Server.socket_family", false]], "socket_family (circuits.net.sockets.tcpclient attribute)": [[25, "circuits.net.sockets.TCPClient.socket_family", false]], "socket_family (circuits.net.sockets.tcpserver attribute)": [[25, "circuits.net.sockets.TCPServer.socket_family", false]], "socket_family (circuits.net.sockets.udp6server attribute)": [[25, "circuits.net.sockets.UDP6Server.socket_family", false]], "socket_family (circuits.net.sockets.udpserver attribute)": [[25, "circuits.net.sockets.UDPServer.socket_family", false]], "socket_family (circuits.net.sockets.unixclient attribute)": [[25, "circuits.net.sockets.UNIXClient.socket_family", false]], "socket_family (circuits.net.sockets.unixserver attribute)": [[25, "circuits.net.sockets.UNIXServer.socket_family", false]], "socket_options (circuits.net.sockets.client attribute)": [[25, "circuits.net.sockets.Client.socket_options", false]], "socket_options (circuits.net.sockets.tcpclient attribute)": [[25, "circuits.net.sockets.TCPClient.socket_options", false]], "socket_options (circuits.net.sockets.tcpserver attribute)": [[25, "circuits.net.sockets.TCPServer.socket_options", false]], "socket_options (circuits.net.sockets.udpserver attribute)": [[25, "circuits.net.sockets.UDPServer.socket_options", false]], "socket_options (circuits.net.sockets.unixclient attribute)": [[25, "circuits.net.sockets.UNIXClient.socket_options", false]], "socket_options (circuits.net.sockets.unixserver attribute)": [[25, "circuits.net.sockets.UNIXServer.socket_options", false]], "socket_protocol (circuits.net.sockets.client attribute)": [[25, "circuits.net.sockets.Client.socket_protocol", false]], "socket_protocol (circuits.net.sockets.server attribute)": [[25, "circuits.net.sockets.Server.socket_protocol", false]], "socket_protocol (circuits.net.sockets.tcpclient attribute)": [[25, "circuits.net.sockets.TCPClient.socket_protocol", false]], "socket_type (circuits.net.sockets.client attribute)": [[25, "circuits.net.sockets.Client.socket_type", false]], "socket_type (circuits.net.sockets.tcpclient attribute)": [[25, "circuits.net.sockets.TCPClient.socket_type", false]], "socket_type (circuits.net.sockets.tcpserver attribute)": [[25, "circuits.net.sockets.TCPServer.socket_type", false]], "socket_type (circuits.net.sockets.udpserver attribute)": [[25, "circuits.net.sockets.UDPServer.socket_type", false]], "socket_type (circuits.net.sockets.unixclient attribute)": [[25, "circuits.net.sockets.UNIXClient.socket_type", false]], "socket_type (circuits.net.sockets.unixserver attribute)": [[25, "circuits.net.sockets.UNIXServer.socket_type", false]], "splitlines() (in module circuits.protocols.line)": [[35, "circuits.protocols.line.splitLines", false]], "start() (circuits.core.manager method)": [[3, "circuits.core.Manager.start", false]], "start() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.start", false]], "start() (circuits.io.process.process method)": [[21, "circuits.io.process.Process.start", false]], "started (class in circuits.core.events)": [[7, "circuits.core.events.started", false]], "started (class in circuits.io.events)": [[18, "circuits.io.events.started", false]], "starttls (class in circuits.net.events)": [[24, "circuits.net.events.starttls", false]], "starttls() (circuits.net.sockets.server method)": [[25, "circuits.net.sockets.Server.starttls", false]], "static (class in circuits.web.dispatchers.static)": [[46, "circuits.web.dispatchers.static.Static", false]], "status (circuits.io.process.process property)": [[21, "circuits.io.process.Process.status", false]], "status (circuits.web.wrappers.httpstatus property)": [[69, "circuits.web.wrappers.HTTPStatus.status", false]], "status (circuits.web.wrappers.response attribute)": [[69, "circuits.web.wrappers.Response.status", false]], "status (class in circuits.web.wrappers)": [[69, "circuits.web.wrappers.Status", false]], "stddev() (in module circuits.web.utils)": [[65, "circuits.web.utils.stddev", false]], "stdinserver (class in circuits.web.servers)": [[61, "circuits.web.servers.StdinServer", false]], "stop() (circuits.core.event method)": [[3, "circuits.core.Event.stop", false]], "stop() (circuits.core.events.event method)": [[7, "circuits.core.events.Event.stop", false]], "stop() (circuits.core.manager method)": [[3, "circuits.core.Manager.stop", false]], "stop() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.stop", false]], "stop() (circuits.io.process.process method)": [[21, "circuits.io.process.Process.stop", false]], "stopped (class in circuits.core.events)": [[7, "circuits.core.events.stopped", false]], "stopped (class in circuits.io.events)": [[18, "circuits.io.events.stopped", false]], "store (circuits.web.sessions.session property)": [[62, "circuits.web.sessions.Session.store", false]], "store (circuits.web.sessions.sessions property)": [[62, "circuits.web.sessions.Sessions.store", false]], "store (class in circuits.web.sessions)": [[62, "circuits.web.sessions.Store", false]], "stream (circuits.web.wrappers.response attribute)": [[69, "circuits.web.wrappers.Response.stream", false]], "stream (class in circuits.web.events)": [[50, "circuits.web.events.stream", false]], "success (circuits.core.event attribute)": [[3, "circuits.core.Event.success", false]], "success (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.success", false]], "success (circuits.core.task attribute)": [[3, "circuits.core.task.success", false]], "success (circuits.core.workers.task attribute)": [[16, "circuits.core.workers.task.success", false]], "success (circuits.web.events.request attribute)": [[50, "circuits.web.events.request.success", false]], "success (circuits.web.events.response attribute)": [[50, "circuits.web.events.response.success", false]], "success (circuits.web.events.stream attribute)": [[50, "circuits.web.events.stream.success", false]], "task (circuits.core.manager.sleep property)": [[11, "circuits.core.manager.Sleep.task", false]], "task (class in circuits.core)": [[3, "circuits.core.task", false]], "task (class in circuits.core.workers)": [[16, "circuits.core.workers.task", false]], "tcp6client (class in circuits.net.sockets)": [[25, "circuits.net.sockets.TCP6Client", false]], "tcp6server (class in circuits.net.sockets)": [[25, "circuits.net.sockets.TCP6Server", false]], "tcpclient (class in circuits.net.sockets)": [[25, "circuits.net.sockets.TCPClient", false]], "tcpserver (class in circuits.net.sockets)": [[25, "circuits.net.sockets.TCPServer", false]], "terminate (class in circuits.web.events)": [[50, "circuits.web.events.terminate", false]], "terminated (class in circuits.io.process)": [[21, "circuits.io.process.terminated", false]], "tick() (circuits.core.manager method)": [[3, "circuits.core.Manager.tick", false]], "tick() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.tick", false]], "time_left (circuits.core.events.generate_events property)": [[7, "circuits.core.events.generate_events.time_left", false]], "timeouterror": [[3, "circuits.core.TimeoutError", false], [11, "circuits.core.manager.TimeoutError", false]], "timer (class in circuits.core)": [[3, "circuits.core.Timer", false]], "timer (class in circuits.core.timers)": [[13, "circuits.core.timers.Timer", false]], "tob() (in module circuits.web.parsers.multipart)": [[58, "circuits.web.parsers.multipart.tob", false]], "tokens() (circuits.web.parsers.querystring.querystringparser method)": [[59, "circuits.web.parsers.querystring.QueryStringParser.tokens", false]], "traceback (circuits.web.exceptions.httpexception attribute)": [[51, "circuits.web.exceptions.HTTPException.traceback", false]], "translateheaders() (circuits.web.wsgi.application method)": [[70, "circuits.web.wsgi.Application.translateHeaders", false]], "tryimport() (in module circuits.tools)": [[37, "circuits.tools.tryimport", false]], "udp6client (in module circuits.net.sockets)": [[25, "circuits.net.sockets.UDP6Client", false]], "udp6server (class in circuits.net.sockets)": [[25, "circuits.net.sockets.UDP6Server", false]], "udpclient (in module circuits.net.sockets)": [[25, "circuits.net.sockets.UDPClient", false]], "udpserver (class in circuits.net.sockets)": [[25, "circuits.net.sockets.UDPServer", false]], "unauthorized": [[51, "circuits.web.exceptions.Unauthorized", false]], "unauthorized (class in circuits.web.errors)": [[49, "circuits.web.errors.unauthorized", false]], "unescape() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.unescape", false]], "unicode() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.unicode", false]], "unicodeerror": [[51, "circuits.web.exceptions.UnicodeError", false]], "unixclient (class in circuits.net.sockets)": [[25, "circuits.net.sockets.UNIXClient", false]], "unixserver (class in circuits.net.sockets)": [[25, "circuits.net.sockets.UNIXServer", false]], "unknown (class in circuits.core.handlers)": [[8, "circuits.core.handlers.Unknown", false]], "unmounted (class in circuits.io.events)": [[18, "circuits.io.events.unmounted", false]], "unpunycode() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.unpunycode", false]], "unreachable (class in circuits.net.events)": [[24, "circuits.net.events.unreachable", false]], "unregister() (circuits.core.basecomponent method)": [[3, "circuits.core.BaseComponent.unregister", false]], "unregister() (circuits.core.components.basecomponent method)": [[5, "circuits.core.components.BaseComponent.unregister", false]], "unregister_pending (circuits.core.basecomponent property)": [[3, "circuits.core.BaseComponent.unregister_pending", false]], "unregister_pending (circuits.core.components.basecomponent property)": [[5, "circuits.core.components.BaseComponent.unregister_pending", false]], "unregisterchild() (circuits.core.manager method)": [[3, "circuits.core.Manager.unregisterChild", false]], "unregisterchild() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.unregisterChild", false]], "unregistered (class in circuits.core.events)": [[7, "circuits.core.events.unregistered", false]], "unregistertask() (circuits.core.manager method)": [[3, "circuits.core.Manager.unregisterTask", false]], "unregistertask() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.unregisterTask", false]], "unregistrableerror": [[11, "circuits.core.manager.UnregistrableError", false]], "unsupportedmediatype": [[51, "circuits.web.exceptions.UnsupportedMediaType", false]], "update() (circuits.web.headers.caseinsensitivedict method)": [[52, "circuits.web.headers.CaseInsensitiveDict.update", false]], "uri (circuits.web.controllers.basecontroller property)": [[42, "circuits.web.controllers.BaseController.uri", false]], "uri (circuits.web.http.http property)": [[53, "circuits.web.http.HTTP.uri", false]], "url (class in circuits.web.url)": [[64, "circuits.web.url.URL", false]], "users (circuits.web.main.authentication attribute)": [[55, "circuits.web.main.Authentication.users", false]], "utf8() (circuits.web.url.url method)": [[64, "circuits.web.url.URL.utf8", false]], "validate_etags() (in module circuits.web.tools)": [[63, "circuits.web.tools.validate_etags", false]], "validate_since() (in module circuits.web.tools)": [[63, "circuits.web.tools.validate_since", false]], "value (circuits.core.values.value property)": [[15, "circuits.core.values.Value.value", false]], "value (circuits.web.parsers.multipart.multipartpart property)": [[58, "circuits.web.parsers.multipart.MultipartPart.value", false]], "value (class in circuits.core.values)": [[15, "circuits.core.values.Value", false]], "variance() (in module circuits.web.utils)": [[65, "circuits.web.utils.variance", false]], "vcs": [[82, "term-VCS", true]], "verify_session() (in module circuits.web.sessions)": [[62, "circuits.web.sessions.verify_session", false]], "version (circuits.web.http.http property)": [[53, "circuits.web.http.HTTP.version", false]], "virtualhosts (class in circuits.web.dispatchers.virtualhosts)": [[47, "circuits.web.dispatchers.virtualhosts.VirtualHosts", false]], "wait() (circuits.core.manager method)": [[3, "circuits.core.Manager.wait", false]], "wait() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.wait", false]], "wait() (circuits.io.process.process method)": [[21, "circuits.io.process.Process.wait", false]], "waitevent() (circuits.core.manager method)": [[3, "circuits.core.Manager.waitEvent", false]], "waitevent() (circuits.core.manager.manager method)": [[11, "circuits.core.manager.Manager.waitEvent", false]], "waitinghandlers (circuits.core.event attribute)": [[3, "circuits.core.Event.waitingHandlers", false]], "waitinghandlers (circuits.core.events.event attribute)": [[7, "circuits.core.events.Event.waitingHandlers", false]], "walk() (in module circuits.tools)": [[37, "circuits.tools.walk", false]], "websocketclient (class in circuits.web.websockets.client)": [[67, "circuits.web.websockets.client.WebSocketClient", false]], "websocketcodec (class in circuits.protocols.websocket)": [[36, "circuits.protocols.websocket.WebSocketCodec", false]], "websocketsdispatcher (class in circuits.web.websockets.dispatcher)": [[68, "circuits.web.websockets.dispatcher.WebSocketsDispatcher", false]], "who() (in module circuits.web.sessions)": [[62, "circuits.web.sessions.who", false]], "worker (class in circuits.core)": [[3, "circuits.core.Worker", false]], "worker (class in circuits.core.workers)": [[16, "circuits.core.workers.Worker", false]], "wrap_socket() (in module circuits.net.sockets)": [[25, "circuits.net.sockets.wrap_socket", false]], "write (class in circuits.io.events)": [[18, "circuits.io.events.write", false]], "write (class in circuits.net.events)": [[24, "circuits.net.events.write", false]], "write() (circuits.io.file.file method)": [[19, "circuits.io.file.File.write", false]], "write() (circuits.io.process.process method)": [[21, "circuits.io.process.Process.write", false]], "write() (circuits.io.serial.serial method)": [[22, "circuits.io.serial.Serial.write", false]], "write() (circuits.net.sockets.client method)": [[25, "circuits.net.sockets.Client.write", false]], "write() (circuits.net.sockets.server method)": [[25, "circuits.net.sockets.Server.write", false]], "write() (circuits.net.sockets.udpserver method)": [[25, "circuits.net.sockets.UDPServer.write", false]], "write() (circuits.web.client.client method)": [[40, "circuits.web.client.Client.write", false]], "write() (circuits.web.servers.stdinserver method)": [[61, "circuits.web.servers.StdinServer.write", false]], "write_body() (circuits.web.parsers.multipart.multipartpart method)": [[58, "circuits.web.parsers.multipart.MultipartPart.write_body", false]], "write_header() (circuits.web.parsers.multipart.multipartpart method)": [[58, "circuits.web.parsers.multipart.MultipartPart.write_header", false]], "writepid (class in circuits.app.daemon)": [[2, "circuits.app.daemon.writepid", false]], "writepid() (circuits.app.daemon method)": [[1, "circuits.app.Daemon.writepid", false]], "writepid() (circuits.app.daemon.daemon method)": [[2, "circuits.app.daemon.Daemon.writepid", false]], "xmlrpc (class in circuits.web.dispatchers.xmlrpc)": [[48, "circuits.web.dispatchers.xmlrpc.XMLRPC", false]]}, "objects": {"": [[112, 0, 0, "-", "circuits"]], "circuits": [[1, 0, 0, "-", "app"], [3, 0, 0, "-", "core"], [17, 0, 0, "-", "io"], [23, 0, 0, "-", "net"], [26, 0, 0, "-", "node"], [32, 0, 0, "-", "protocols"], [37, 0, 0, "-", "tools"], [38, 0, 0, "-", "version"], [110, 0, 0, "-", "web"]], "circuits.app": [[1, 1, 1, "", "Daemon"], [1, 1, 1, "", "DropPrivileges"], [2, 0, 0, "-", "daemon"]], "circuits.app.Daemon": [[1, 2, 1, "", "channel"], [1, 3, 1, "", "daemonize"], [1, 3, 1, "", "deletepid"], [1, 3, 1, "", "init"], [1, 3, 1, "", "on_started"], [1, 3, 1, "", "registered"], [1, 3, 1, "", "writepid"]], "circuits.app.DropPrivileges": [[1, 3, 1, "", "drop_privileges"], [1, 3, 1, "", "init"], [1, 3, 1, "", "on_ready"]], "circuits.app.daemon": [[2, 1, 1, "", "Daemon"], [2, 1, 1, "", "daemonize"], [2, 1, 1, "", "daemonized"], [2, 1, 1, "", "deletepid"], [2, 1, 1, "", "writepid"]], "circuits.app.daemon.Daemon": [[2, 2, 1, "", "channel"], [2, 3, 1, "", "daemonize"], [2, 3, 1, "", "deletepid"], [2, 3, 1, "", "init"], [2, 3, 1, "", "on_started"], [2, 3, 1, "", "registered"], [2, 3, 1, "", "writepid"]], "circuits.core": [[3, 1, 1, "", "BaseComponent"], [3, 1, 1, "", "Bridge"], [3, 1, 1, "", "Component"], [3, 1, 1, "", "Debugger"], [3, 1, 1, "", "Event"], [3, 1, 1, "", "Manager"], [3, 5, 1, "", "TimeoutError"], [3, 1, 1, "", "Timer"], [3, 1, 1, "", "Worker"], [84, 0, 0, "-", "bridge"], [85, 0, 0, "-", "components"], [86, 0, 0, "-", "debugger"], [7, 0, 0, "-", "events"], [3, 6, 1, "", "handler"], [8, 0, 0, "-", "handlers"], [89, 0, 0, "-", "helpers"], [3, 1, 1, "", "ipc"], [91, 0, 0, "-", "loader"], [92, 0, 0, "-", "manager"], [94, 0, 0, "-", "pollers"], [3, 1, 1, "", "task"], [95, 0, 0, "-", "timers"], [96, 0, 0, "-", "utils"], [97, 0, 0, "-", "values"], [98, 0, 0, "-", "workers"]], "circuits.core.BaseComponent": [[3, 2, 1, "", "channel"], [3, 3, 1, "", "events"], [3, 3, 1, "", "handlers"], [3, 3, 1, "", "handles"], [3, 3, 1, "", "register"], [3, 3, 1, "", "unregister"], [3, 4, 1, "", "unregister_pending"]], "circuits.core.Bridge": [[3, 2, 1, "", "channel"], [3, 3, 1, "", "init"]], "circuits.core.Debugger": [[3, 2, 1, "", "IgnoreChannels"], [3, 2, 1, "", "IgnoreEvents"]], "circuits.core.Event": [[3, 2, 1, "", "alert_done"], [3, 3, 1, "", "cancel"], [3, 2, 1, "", "channels"], [3, 3, 1, "", "child"], [3, 2, 1, "", "complete"], [3, 3, 1, "", "create"], [3, 2, 1, "", "failure"], [3, 2, 1, "", "notify"], [3, 2, 1, "", "parent"], [3, 3, 1, "", "stop"], [3, 2, 1, "", "success"], [3, 2, 1, "", "waitingHandlers"]], "circuits.core.Manager": [[3, 3, 1, "", "addHandler"], [3, 3, 1, "", "call"], [3, 3, 1, "", "callEvent"], [3, 3, 1, "", "fire"], [3, 3, 1, "", "fireEvent"], [3, 3, 1, "", "flush"], [3, 3, 1, "", "flushEvents"], [3, 3, 1, "", "getHandlers"], [3, 3, 1, "", "join"], [3, 4, 1, "", "name"], [3, 4, 1, "", "pid"], [3, 3, 1, "", "processTask"], [3, 3, 1, "", "registerChild"], [3, 3, 1, "", "registerTask"], [3, 3, 1, "", "removeHandler"], [3, 3, 1, "", "run"], [3, 4, 1, "", "running"], [3, 3, 1, "", "start"], [3, 3, 1, "", "stop"], [3, 3, 1, "", "tick"], [3, 3, 1, "", "unregisterChild"], [3, 3, 1, "", "unregisterTask"], [3, 3, 1, "", "wait"], [3, 3, 1, "", "waitEvent"]], "circuits.core.Timer": [[3, 4, 1, "", "expiry"], [3, 3, 1, "", "reset"]], "circuits.core.Worker": [[3, 2, 1, "", "channel"], [3, 3, 1, "", "init"]], "circuits.core.bridge": [[4, 1, 1, "", "Bridge"], [4, 1, 1, "", "ipc"]], "circuits.core.bridge.Bridge": [[4, 2, 1, "", "channel"], [4, 3, 1, "", "init"]], "circuits.core.components": [[5, 1, 1, "", "BaseComponent"], [5, 1, 1, "", "Component"], [5, 1, 1, "", "prepare_unregister"]], "circuits.core.components.BaseComponent": [[5, 2, 1, "", "channel"], [5, 3, 1, "", "events"], [5, 3, 1, "", "handlers"], [5, 3, 1, "", "handles"], [5, 3, 1, "", "register"], [5, 3, 1, "", "unregister"], [5, 4, 1, "", "unregister_pending"]], "circuits.core.components.prepare_unregister": [[5, 2, 1, "", "complete"], [5, 3, 1, "", "in_subtree"]], "circuits.core.debugger": [[6, 1, 1, "", "Debugger"]], "circuits.core.debugger.Debugger": [[6, 2, 1, "", "IgnoreChannels"], [6, 2, 1, "", "IgnoreEvents"]], "circuits.core.events": [[7, 1, 1, "", "Event"], [7, 1, 1, "", "exception"], [7, 1, 1, "", "generate_events"], [7, 1, 1, "", "registered"], [7, 1, 1, "", "signal"], [7, 1, 1, "", "started"], [7, 1, 1, "", "stopped"], [7, 1, 1, "", "unregistered"]], "circuits.core.events.Event": [[7, 2, 1, "", "alert_done"], [7, 3, 1, "", "cancel"], [7, 2, 1, "", "channels"], [7, 3, 1, "", "child"], [7, 2, 1, "", "complete"], [7, 3, 1, "", "create"], [7, 2, 1, "", "failure"], [7, 2, 1, "", "notify"], [7, 2, 1, "", "parent"], [7, 3, 1, "", "stop"], [7, 2, 1, "", "success"], [7, 2, 1, "", "waitingHandlers"]], "circuits.core.events.exception": [[7, 3, 1, "", "format_traceback"]], "circuits.core.events.generate_events": [[7, 4, 1, "", "lock"], [7, 3, 1, "", "reduce_time_left"], [7, 4, 1, "", "time_left"]], "circuits.core.handlers": [[8, 1, 1, "", "HandlerMetaClass"], [8, 1, 1, "", "Unknown"], [8, 6, 1, "", "handler"], [8, 6, 1, "", "reprhandler"]], "circuits.core.helpers": [[9, 1, 1, "", "FallBackExceptionHandler"], [9, 1, 1, "", "FallBackGenerator"], [9, 1, 1, "", "FallBackSignalHandler"]], "circuits.core.helpers.FallBackGenerator": [[9, 3, 1, "", "resume"]], "circuits.core.loader": [[10, 1, 1, "", "Loader"]], "circuits.core.loader.Loader": [[10, 2, 1, "", "channel"], [10, 3, 1, "", "load"]], "circuits.core.manager": [[11, 1, 1, "", "CallValue"], [11, 1, 1, "", "ExceptionWrapper"], [11, 1, 1, "", "Manager"], [11, 1, 1, "", "Sleep"], [11, 5, 1, "", "TimeoutError"], [11, 5, 1, "", "UnregistrableError"], [11, 6, 1, "", "sleep"]], "circuits.core.manager.ExceptionWrapper": [[11, 3, 1, "", "extract"]], "circuits.core.manager.Manager": [[11, 3, 1, "", "addHandler"], [11, 3, 1, "", "call"], [11, 3, 1, "", "callEvent"], [11, 3, 1, "", "fire"], [11, 3, 1, "", "fireEvent"], [11, 3, 1, "", "flush"], [11, 3, 1, "", "flushEvents"], [11, 3, 1, "", "getHandlers"], [11, 3, 1, "", "join"], [11, 4, 1, "", "name"], [11, 4, 1, "", "pid"], [11, 3, 1, "", "processTask"], [11, 3, 1, "", "registerChild"], [11, 3, 1, "", "registerTask"], [11, 3, 1, "", "removeHandler"], [11, 3, 1, "", "run"], [11, 4, 1, "", "running"], [11, 3, 1, "", "start"], [11, 3, 1, "", "stop"], [11, 3, 1, "", "tick"], [11, 3, 1, "", "unregisterChild"], [11, 3, 1, "", "unregisterTask"], [11, 3, 1, "", "wait"], [11, 3, 1, "", "waitEvent"]], "circuits.core.manager.Sleep": [[11, 4, 1, "", "expired"], [11, 4, 1, "", "task"]], "circuits.core.pollers": [[12, 1, 1, "", "BasePoller"], [12, 1, 1, "", "EPoll"], [12, 1, 1, "", "KQueue"], [12, 1, 1, "", "Poll"], [12, 2, 1, "", "Poller"], [12, 1, 1, "", "Select"]], "circuits.core.pollers.BasePoller": [[12, 3, 1, "", "addReader"], [12, 3, 1, "", "addWriter"], [12, 2, 1, "", "channel"], [12, 3, 1, "", "discard"], [12, 3, 1, "", "getTarget"], [12, 3, 1, "", "isReading"], [12, 3, 1, "", "isWriting"], [12, 3, 1, "", "removeReader"], [12, 3, 1, "", "removeWriter"], [12, 3, 1, "", "resume"]], "circuits.core.pollers.EPoll": [[12, 3, 1, "", "addReader"], [12, 3, 1, "", "addWriter"], [12, 2, 1, "", "channel"], [12, 3, 1, "", "discard"], [12, 3, 1, "", "removeReader"], [12, 3, 1, "", "removeWriter"]], "circuits.core.pollers.KQueue": [[12, 3, 1, "", "addReader"], [12, 3, 1, "", "addWriter"], [12, 2, 1, "", "channel"], [12, 3, 1, "", "discard"], [12, 3, 1, "", "removeReader"], [12, 3, 1, "", "removeWriter"]], "circuits.core.pollers.Poll": [[12, 3, 1, "", "addReader"], [12, 3, 1, "", "addWriter"], [12, 2, 1, "", "channel"], [12, 3, 1, "", "discard"], [12, 3, 1, "", "removeReader"], [12, 3, 1, "", "removeWriter"]], "circuits.core.pollers.Select": [[12, 2, 1, "", "channel"]], "circuits.core.task": [[3, 2, 1, "", "failure"], [3, 2, 1, "", "success"]], "circuits.core.timers": [[13, 1, 1, "", "Timer"]], "circuits.core.timers.Timer": [[13, 4, 1, "", "expiry"], [13, 3, 1, "", "reset"]], "circuits.core.utils": [[14, 6, 1, "", "findchannel"], [14, 6, 1, "", "findcmp"], [14, 6, 1, "", "findroot"], [14, 6, 1, "", "findtype"], [14, 6, 1, "", "flatten"], [14, 6, 1, "", "safeimport"]], "circuits.core.values": [[15, 1, 1, "", "Value"]], "circuits.core.values.Value": [[15, 3, 1, "", "getValue"], [15, 3, 1, "", "inform"], [15, 3, 1, "", "setValue"], [15, 4, 1, "", "value"]], "circuits.core.workers": [[16, 1, 1, "", "Worker"], [16, 1, 1, "", "task"]], "circuits.core.workers.Worker": [[16, 2, 1, "", "channel"], [16, 3, 1, "", "init"]], "circuits.core.workers.task": [[16, 2, 1, "", "failure"], [16, 2, 1, "", "success"]], "circuits.io": [[18, 0, 0, "-", "events"], [19, 0, 0, "-", "file"], [20, 0, 0, "-", "notify"], [21, 0, 0, "-", "process"], [22, 0, 0, "-", "serial"]], "circuits.io.events": [[18, 1, 1, "", "accessed"], [18, 1, 1, "", "close"], [18, 1, 1, "", "closed"], [18, 1, 1, "", "created"], [18, 1, 1, "", "deleted"], [18, 1, 1, "", "eof"], [18, 1, 1, "", "error"], [18, 1, 1, "", "modified"], [18, 1, 1, "", "moved"], [18, 1, 1, "", "open"], [18, 1, 1, "", "opened"], [18, 1, 1, "", "read"], [18, 1, 1, "", "ready"], [18, 1, 1, "", "seek"], [18, 1, 1, "", "started"], [18, 1, 1, "", "stopped"], [18, 1, 1, "", "unmounted"], [18, 1, 1, "", "write"]], "circuits.io.file": [[19, 1, 1, "", "File"]], "circuits.io.file.File": [[19, 2, 1, "", "channel"], [19, 3, 1, "", "close"], [19, 4, 1, "", "closed"], [19, 4, 1, "", "filename"], [19, 3, 1, "", "init"], [19, 4, 1, "", "mode"], [19, 3, 1, "", "seek"], [19, 3, 1, "", "write"]], "circuits.io.notify": [[20, 1, 1, "", "Notify"]], "circuits.io.notify.Notify": [[20, 3, 1, "", "add_path"], [20, 2, 1, "", "channel"], [20, 3, 1, "", "remove_path"]], "circuits.io.process": [[21, 1, 1, "", "Process"], [21, 1, 1, "", "terminated"]], "circuits.io.process.Process": [[21, 2, 1, "", "channel"], [21, 3, 1, "", "init"], [21, 3, 1, "", "kill"], [21, 3, 1, "", "signal"], [21, 3, 1, "", "start"], [21, 4, 1, "", "status"], [21, 3, 1, "", "stop"], [21, 3, 1, "", "wait"], [21, 3, 1, "", "write"]], "circuits.io.serial": [[22, 1, 1, "", "Serial"]], "circuits.io.serial.Serial": [[22, 2, 1, "", "channel"], [22, 3, 1, "", "close"], [22, 3, 1, "", "write"]], "circuits.net": [[24, 0, 0, "-", "events"], [25, 0, 0, "-", "sockets"]], "circuits.net.events": [[24, 1, 1, "", "broadcast"], [24, 1, 1, "", "close"], [24, 1, 1, "", "closed"], [24, 1, 1, "", "connect"], [24, 1, 1, "", "connected"], [24, 1, 1, "", "disconnect"], [24, 1, 1, "", "disconnected"], [24, 1, 1, "", "error"], [24, 1, 1, "", "read"], [24, 1, 1, "", "ready"], [24, 1, 1, "", "starttls"], [24, 1, 1, "", "unreachable"], [24, 1, 1, "", "write"]], "circuits.net.sockets": [[25, 1, 1, "", "Client"], [25, 6, 1, "", "Pipe"], [25, 1, 1, "", "Server"], [25, 1, 1, "", "TCP6Client"], [25, 1, 1, "", "TCP6Server"], [25, 1, 1, "", "TCPClient"], [25, 1, 1, "", "TCPServer"], [25, 2, 1, "", "UDP6Client"], [25, 1, 1, "", "UDP6Server"], [25, 2, 1, "", "UDPClient"], [25, 1, 1, "", "UDPServer"], [25, 1, 1, "", "UNIXClient"], [25, 1, 1, "", "UNIXServer"], [25, 6, 1, "", "do_handshake"], [25, 6, 1, "", "parse_ipv4_parameter"], [25, 6, 1, "", "parse_ipv6_parameter"], [25, 6, 1, "", "wrap_socket"]], "circuits.net.sockets.Client": [[25, 2, 1, "", "channel"], [25, 3, 1, "", "close"], [25, 4, 1, "", "connected"], [25, 3, 1, "", "parse_bind_parameter"], [25, 2, 1, "", "socket_family"], [25, 2, 1, "", "socket_options"], [25, 2, 1, "", "socket_protocol"], [25, 2, 1, "", "socket_type"], [25, 3, 1, "", "write"]], "circuits.net.sockets.Server": [[25, 2, 1, "", "channel"], [25, 3, 1, "", "close"], [25, 4, 1, "", "connected"], [25, 4, 1, "", "host"], [25, 3, 1, "", "parse_bind_parameter"], [25, 4, 1, "", "port"], [25, 2, 1, "", "socket_protocol"], [25, 3, 1, "", "starttls"], [25, 3, 1, "", "write"]], "circuits.net.sockets.TCP6Client": [[25, 3, 1, "", "parse_bind_parameter"], [25, 2, 1, "", "socket_family"]], "circuits.net.sockets.TCP6Server": [[25, 3, 1, "", "parse_bind_parameter"], [25, 2, 1, "", "socket_family"]], "circuits.net.sockets.TCPClient": [[25, 3, 1, "", "connect"], [25, 3, 1, "", "init"], [25, 2, 1, "", "socket_family"], [25, 2, 1, "", "socket_options"], [25, 2, 1, "", "socket_protocol"], [25, 2, 1, "", "socket_type"]], "circuits.net.sockets.TCPServer": [[25, 3, 1, "", "parse_bind_parameter"], [25, 2, 1, "", "socket_family"], [25, 2, 1, "", "socket_options"], [25, 2, 1, "", "socket_type"]], "circuits.net.sockets.UDP6Server": [[25, 3, 1, "", "parse_bind_parameter"], [25, 2, 1, "", "socket_family"]], "circuits.net.sockets.UDPServer": [[25, 3, 1, "", "broadcast"], [25, 3, 1, "", "close"], [25, 2, 1, "", "socket_family"], [25, 2, 1, "", "socket_options"], [25, 2, 1, "", "socket_type"], [25, 3, 1, "", "write"]], "circuits.net.sockets.UNIXClient": [[25, 3, 1, "", "connect"], [25, 3, 1, "", "ready"], [25, 2, 1, "", "socket_family"], [25, 2, 1, "", "socket_options"], [25, 2, 1, "", "socket_type"]], "circuits.net.sockets.UNIXServer": [[25, 2, 1, "", "socket_family"], [25, 2, 1, "", "socket_options"], [25, 2, 1, "", "socket_type"]], "circuits.node": [[27, 0, 0, "-", "client"], [28, 0, 0, "-", "events"], [29, 0, 0, "-", "node"], [30, 0, 0, "-", "server"], [31, 0, 0, "-", "utils"]], "circuits.node.client": [[27, 1, 1, "", "Client"]], "circuits.node.client.Client": [[27, 2, 1, "", "channel"], [27, 3, 1, "", "close"], [27, 3, 1, "", "connect"], [27, 3, 1, "", "send"]], "circuits.node.events": [[28, 1, 1, "", "connected_to"], [28, 1, 1, "", "disconnected_from"], [28, 1, 1, "", "remote"]], "circuits.node.node": [[29, 1, 1, "", "Node"]], "circuits.node.node.Node": [[29, 3, 1, "", "add"], [29, 2, 1, "", "channel"], [29, 3, 1, "", "get_connection_names"], [29, 3, 1, "", "get_peer"]], "circuits.node.server": [[30, 1, 1, "", "Server"]], "circuits.node.server.Server": [[30, 2, 1, "", "channel"], [30, 3, 1, "", "get_socks"], [30, 4, 1, "", "host"], [30, 4, 1, "", "port"], [30, 3, 1, "", "send"], [30, 3, 1, "", "send_all"], [30, 3, 1, "", "send_to"]], "circuits.node.utils": [[31, 6, 1, "", "dump_event"], [31, 6, 1, "", "dump_value"], [31, 6, 1, "", "load_event"], [31, 6, 1, "", "load_value"]], "circuits.protocols": [[33, 0, 0, "-", "http"], [34, 0, 0, "-", "irc"], [35, 0, 0, "-", "line"], [36, 0, 0, "-", "websocket"]], "circuits.protocols.http": [[33, 1, 1, "", "HTTP"], [33, 1, 1, "", "ResponseObject"], [33, 1, 1, "", "request"], [33, 1, 1, "", "response"]], "circuits.protocols.http.HTTP": [[33, 2, 1, "", "channel"]], "circuits.protocols.http.ResponseObject": [[33, 3, 1, "", "read"]], "circuits.protocols.line": [[35, 1, 1, "", "Line"], [35, 1, 1, "", "line"], [35, 6, 1, "", "splitLines"]], "circuits.protocols.websocket": [[36, 1, 1, "", "WebSocketCodec"]], "circuits.protocols.websocket.WebSocketCodec": [[36, 2, 1, "", "channel"]], "circuits.tools": [[37, 6, 1, "", "deprecated"], [37, 6, 1, "", "edges"], [37, 6, 1, "", "findroot"], [37, 6, 1, "", "getargspec"], [37, 6, 1, "", "graph"], [37, 6, 1, "", "graph_ascii"], [37, 6, 1, "", "graph_dot"], [37, 6, 1, "", "graph_png"], [37, 6, 1, "", "inspect"], [37, 6, 1, "", "kill"], [37, 6, 1, "", "tryimport"], [37, 6, 1, "", "walk"]], "circuits.web": [[40, 0, 0, "-", "client"], [41, 0, 0, "-", "constants"], [42, 0, 0, "-", "controllers"], [43, 0, 0, "-", "dispatchers"], [49, 0, 0, "-", "errors"], [50, 0, 0, "-", "events"], [51, 0, 0, "-", "exceptions"], [52, 0, 0, "-", "headers"], [53, 0, 0, "-", "http"], [54, 0, 0, "-", "loggers"], [55, 0, 0, "-", "main"], [56, 0, 0, "-", "parsers"], [60, 0, 0, "-", "processors"], [61, 0, 0, "-", "servers"], [62, 0, 0, "-", "sessions"], [63, 0, 0, "-", "tools"], [64, 0, 0, "-", "url"], [65, 0, 0, "-", "utils"], [66, 0, 0, "-", "websockets"], [69, 0, 0, "-", "wrappers"], [70, 0, 0, "-", "wsgi"]], "circuits.web.client": [[40, 1, 1, "", "Client"], [40, 5, 1, "", "HTTPException"], [40, 5, 1, "", "NotConnected"], [40, 6, 1, "", "parse_url"], [40, 1, 1, "", "request"]], "circuits.web.client.Client": [[40, 2, 1, "", "channel"], [40, 3, 1, "", "close"], [40, 3, 1, "", "connect"], [40, 4, 1, "", "connected"], [40, 3, 1, "", "request"], [40, 4, 1, "", "response"], [40, 3, 1, "", "write"]], "circuits.web.controllers": [[42, 1, 1, "", "BaseController"], [42, 1, 1, "", "Controller"], [42, 1, 1, "", "ExposeJSONMetaClass"], [42, 1, 1, "", "ExposeMetaClass"], [42, 1, 1, "", "JSONController"], [42, 6, 1, "", "expose"], [42, 6, 1, "", "exposeJSON"]], "circuits.web.controllers.BaseController": [[42, 2, 1, "", "channel"], [42, 3, 1, "", "expires"], [42, 3, 1, "", "forbidden"], [42, 3, 1, "", "notfound"], [42, 3, 1, "", "redirect"], [42, 3, 1, "", "serve_download"], [42, 3, 1, "", "serve_file"], [42, 4, 1, "", "uri"]], "circuits.web.dispatchers": [[44, 0, 0, "-", "dispatcher"], [45, 0, 0, "-", "jsonrpc"], [46, 0, 0, "-", "static"], [47, 0, 0, "-", "virtualhosts"], [48, 0, 0, "-", "xmlrpc"]], "circuits.web.dispatchers.dispatcher": [[44, 1, 1, "", "Dispatcher"], [44, 6, 1, "", "find_handlers"], [44, 6, 1, "", "resolve_methods"], [44, 6, 1, "", "resolve_path"]], "circuits.web.dispatchers.dispatcher.Dispatcher": [[44, 2, 1, "", "channel"]], "circuits.web.dispatchers.jsonrpc": [[45, 1, 1, "", "JSONRPC"], [45, 1, 1, "", "rpc"]], "circuits.web.dispatchers.jsonrpc.JSONRPC": [[45, 2, 1, "", "channel"]], "circuits.web.dispatchers.static": [[46, 1, 1, "", "Static"]], "circuits.web.dispatchers.static.Static": [[46, 2, 1, "", "channel"]], "circuits.web.dispatchers.virtualhosts": [[47, 1, 1, "", "VirtualHosts"]], "circuits.web.dispatchers.virtualhosts.VirtualHosts": [[47, 2, 1, "", "channel"]], "circuits.web.dispatchers.xmlrpc": [[48, 1, 1, "", "XMLRPC"], [48, 1, 1, "", "rpc"]], "circuits.web.dispatchers.xmlrpc.XMLRPC": [[48, 2, 1, "", "channel"]], "circuits.web.errors": [[49, 1, 1, "", "forbidden"], [49, 1, 1, "", "httperror"], [49, 1, 1, "", "notfound"], [49, 1, 1, "", "redirect"], [49, 1, 1, "", "unauthorized"]], "circuits.web.errors.forbidden": [[49, 2, 1, "", "code"]], "circuits.web.errors.httperror": [[49, 2, 1, "", "code"], [49, 2, 1, "", "description"], [49, 3, 1, "", "sanitize"]], "circuits.web.errors.notfound": [[49, 2, 1, "", "code"]], "circuits.web.errors.unauthorized": [[49, 2, 1, "", "code"]], "circuits.web.events": [[50, 1, 1, "", "request"], [50, 1, 1, "", "response"], [50, 1, 1, "", "stream"], [50, 1, 1, "", "terminate"]], "circuits.web.events.request": [[50, 2, 1, "", "complete"], [50, 2, 1, "", "failure"], [50, 2, 1, "", "success"]], "circuits.web.events.response": [[50, 2, 1, "", "complete"], [50, 2, 1, "", "failure"], [50, 2, 1, "", "success"]], "circuits.web.events.stream": [[50, 2, 1, "", "complete"], [50, 2, 1, "", "failure"], [50, 2, 1, "", "success"]], "circuits.web.exceptions": [[51, 5, 1, "", "BadGateway"], [51, 5, 1, "", "BadRequest"], [51, 5, 1, "", "Forbidden"], [51, 5, 1, "", "Gone"], [51, 5, 1, "", "HTTPException"], [51, 5, 1, "", "InternalServerError"], [51, 5, 1, "", "LengthRequired"], [51, 5, 1, "", "MethodNotAllowed"], [51, 5, 1, "", "NotAcceptable"], [51, 5, 1, "", "NotFound"], [51, 5, 1, "", "NotImplemented"], [51, 5, 1, "", "PreconditionFailed"], [51, 5, 1, "", "RangeUnsatisfiable"], [51, 5, 1, "", "Redirect"], [51, 5, 1, "", "RequestEntityTooLarge"], [51, 5, 1, "", "RequestTimeout"], [51, 5, 1, "", "RequestURITooLarge"], [51, 5, 1, "", "ServiceUnavailable"], [51, 5, 1, "", "Unauthorized"], [51, 5, 1, "", "UnicodeError"], [51, 5, 1, "", "UnsupportedMediaType"]], "circuits.web.exceptions.BadGateway": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.BadRequest": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.Forbidden": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.Gone": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.HTTPException": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"], [51, 4, 1, "", "name"], [51, 2, 1, "", "traceback"]], "circuits.web.exceptions.InternalServerError": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.LengthRequired": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.MethodNotAllowed": [[51, 2, 1, "", "code"]], "circuits.web.exceptions.NotAcceptable": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.NotFound": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.NotImplemented": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.PreconditionFailed": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.RangeUnsatisfiable": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.Redirect": [[51, 2, 1, "", "code"]], "circuits.web.exceptions.RequestEntityTooLarge": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.RequestTimeout": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.RequestURITooLarge": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.ServiceUnavailable": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.Unauthorized": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.exceptions.UnsupportedMediaType": [[51, 2, 1, "", "code"], [51, 2, 1, "", "description"]], "circuits.web.headers": [[52, 1, 1, "", "AcceptElement"], [52, 1, 1, "", "CaseInsensitiveDict"], [52, 1, 1, "", "HeaderElement"], [52, 1, 1, "", "Headers"], [52, 6, 1, "", "header_elements"]], "circuits.web.headers.AcceptElement": [[52, 3, 1, "", "from_str"], [52, 4, 1, "", "qvalue"]], "circuits.web.headers.CaseInsensitiveDict": [[52, 3, 1, "", "fromkeys"], [52, 3, 1, "", "get"], [52, 3, 1, "", "pop"], [52, 3, 1, "", "setdefault"], [52, 3, 1, "", "update"]], "circuits.web.headers.HeaderElement": [[52, 3, 1, "", "from_str"], [52, 3, 1, "", "parse"]], "circuits.web.headers.Headers": [[52, 3, 1, "", "add_header"], [52, 3, 1, "", "append"], [52, 3, 1, "", "elements"], [52, 3, 1, "", "get_all"], [52, 3, 1, "", "items"]], "circuits.web.http": [[53, 1, 1, "", "HTTP"]], "circuits.web.http.HTTP": [[53, 4, 1, "", "base"], [53, 2, 1, "", "channel"], [53, 4, 1, "", "protocol"], [53, 4, 1, "", "scheme"], [53, 4, 1, "", "uri"], [53, 4, 1, "", "version"]], "circuits.web.loggers": [[54, 1, 1, "", "Logger"], [54, 6, 1, "", "formattime"]], "circuits.web.loggers.Logger": [[54, 2, 1, "", "channel"], [54, 2, 1, "", "format"], [54, 3, 1, "", "log"], [54, 3, 1, "", "log_response"]], "circuits.web.main": [[55, 1, 1, "", "Authentication"], [55, 1, 1, "", "HelloWorld"], [55, 1, 1, "", "Root"], [55, 6, 1, "", "main"], [55, 6, 1, "", "parse_bind"], [55, 6, 1, "", "parse_options"], [55, 6, 1, "", "select_poller"]], "circuits.web.main.Authentication": [[55, 2, 1, "", "channel"], [55, 2, 1, "", "realm"], [55, 3, 1, "", "request"], [55, 2, 1, "", "users"]], "circuits.web.main.HelloWorld": [[55, 2, 1, "", "channel"], [55, 3, 1, "", "request"]], "circuits.web.main.Root": [[55, 3, 1, "", "hello"]], "circuits.web.parsers": [[57, 0, 0, "-", "http"], [58, 0, 0, "-", "multipart"], [59, 0, 0, "-", "querystring"]], "circuits.web.parsers.http": [[57, 1, 1, "", "HttpParser"], [57, 5, 1, "", "InvalidChunkSize"], [57, 5, 1, "", "InvalidHeader"], [57, 5, 1, "", "InvalidRequestLine"]], "circuits.web.parsers.http.HttpParser": [[57, 3, 1, "", "execute"], [57, 3, 1, "", "get_headers"], [57, 3, 1, "", "get_method"], [57, 3, 1, "", "get_path"], [57, 3, 1, "", "get_query_string"], [57, 3, 1, "", "get_scheme"], [57, 3, 1, "", "get_status_code"], [57, 3, 1, "", "get_url"], [57, 3, 1, "", "get_version"], [57, 3, 1, "", "is_chunked"], [57, 3, 1, "", "is_headers_complete"], [57, 3, 1, "", "is_message_begin"], [57, 3, 1, "", "is_message_complete"], [57, 3, 1, "", "is_partial_body"], [57, 3, 1, "", "is_upgrade"], [57, 3, 1, "", "recv_body"], [57, 3, 1, "", "recv_body_into"], [57, 3, 1, "", "should_keep_alive"]], "circuits.web.parsers.multipart": [[58, 1, 1, "", "MultiDict"], [58, 5, 1, "", "MultipartError"], [58, 1, 1, "", "MultipartParser"], [58, 1, 1, "", "MultipartPart"], [58, 6, 1, "", "copy_file"], [58, 6, 1, "", "header_quote"], [58, 6, 1, "", "header_unquote"], [58, 6, 1, "", "parse_form_data"], [58, 6, 1, "", "parse_options_header"], [58, 6, 1, "", "tob"]], "circuits.web.parsers.multipart.MultiDict": [[58, 3, 1, "", "append"], [58, 3, 1, "", "get"], [58, 3, 1, "", "getall"], [58, 3, 1, "", "iterallitems"], [58, 3, 1, "", "keys"], [58, 3, 1, "", "replace"]], "circuits.web.parsers.multipart.MultipartParser": [[58, 3, 1, "", "get"], [58, 3, 1, "", "get_all"], [58, 3, 1, "", "parts"]], "circuits.web.parsers.multipart.MultipartPart": [[58, 3, 1, "", "feed"], [58, 3, 1, "", "finish_header"], [58, 3, 1, "", "is_buffered"], [58, 3, 1, "", "save_as"], [58, 4, 1, "", "value"], [58, 3, 1, "", "write_body"], [58, 3, 1, "", "write_header"]], "circuits.web.parsers.querystring": [[59, 1, 1, "", "QueryStringParser"], [59, 1, 1, "", "QueryStringToken"]], "circuits.web.parsers.querystring.QueryStringParser": [[59, 3, 1, "", "parse"], [59, 3, 1, "", "process"], [59, 3, 1, "", "tokens"]], "circuits.web.parsers.querystring.QueryStringToken": [[59, 2, 1, "", "ARRAY"], [59, 2, 1, "", "KEY"], [59, 2, 1, "", "OBJECT"]], "circuits.web.processors": [[60, 6, 1, "", "process"], [60, 6, 1, "", "process_multipart"], [60, 6, 1, "", "process_urlencoded"]], "circuits.web.servers": [[61, 1, 1, "", "BaseServer"], [61, 1, 1, "", "FakeSock"], [61, 1, 1, "", "Server"], [61, 1, 1, "", "StdinServer"]], "circuits.web.servers.BaseServer": [[61, 2, 1, "", "channel"], [61, 4, 1, "", "display_banner"], [61, 4, 1, "", "host"], [61, 4, 1, "", "port"], [61, 4, 1, "", "secure"]], "circuits.web.servers.FakeSock": [[61, 3, 1, "", "getpeername"]], "circuits.web.servers.StdinServer": [[61, 2, 1, "", "channel"], [61, 4, 1, "", "host"], [61, 4, 1, "", "port"], [61, 3, 1, "", "read"], [61, 4, 1, "", "secure"], [61, 3, 1, "", "write"]], "circuits.web.sessions": [[62, 1, 1, "", "MemoryStore"], [62, 1, 1, "", "Session"], [62, 1, 1, "", "Sessions"], [62, 1, 1, "", "Store"], [62, 6, 1, "", "create_session"], [62, 6, 1, "", "verify_session"], [62, 6, 1, "", "who"]], "circuits.web.sessions.MemoryStore": [[62, 4, 1, "", "data"], [62, 3, 1, "", "delete"], [62, 3, 1, "", "load"], [62, 3, 1, "", "save"]], "circuits.web.sessions.Session": [[62, 3, 1, "", "expire"], [62, 4, 1, "", "sid"], [62, 4, 1, "", "store"]], "circuits.web.sessions.Sessions": [[62, 2, 1, "", "channel"], [62, 4, 1, "", "name"], [62, 3, 1, "", "request"], [62, 4, 1, "", "store"]], "circuits.web.sessions.Store": [[62, 3, 1, "", "delete"], [62, 3, 1, "", "load"], [62, 3, 1, "", "save"]], "circuits.web.tools": [[63, 1, 1, "", "ReverseProxy"], [63, 6, 1, "", "basic_auth"], [63, 6, 1, "", "check_auth"], [63, 6, 1, "", "digest_auth"], [63, 6, 1, "", "expires"], [63, 6, 1, "", "gzip"], [63, 6, 1, "", "serve_download"], [63, 6, 1, "", "serve_file"], [63, 6, 1, "", "validate_etags"], [63, 6, 1, "", "validate_since"]], "circuits.web.tools.ReverseProxy": [[63, 2, 1, "", "headers"], [63, 3, 1, "", "init"]], "circuits.web.url": [[64, 1, 1, "", "URL"], [64, 6, 1, "", "parse_url"]], "circuits.web.url.URL": [[64, 3, 1, "", "absolute"], [64, 3, 1, "", "abspath"], [64, 3, 1, "", "canonical"], [64, 3, 1, "", "defrag"], [64, 3, 1, "", "deparam"], [64, 3, 1, "", "encode"], [64, 3, 1, "", "equiv"], [64, 3, 1, "", "escape"], [64, 3, 1, "", "lower"], [64, 3, 1, "", "parse"], [64, 3, 1, "", "punycode"], [64, 3, 1, "", "relative"], [64, 3, 1, "", "sanitize"], [64, 3, 1, "", "unescape"], [64, 3, 1, "", "unicode"], [64, 3, 1, "", "unpunycode"], [64, 3, 1, "", "utf8"]], "circuits.web.utils": [[65, 6, 1, "", "average"], [65, 6, 1, "", "compress"], [65, 6, 1, "", "get_ranges"], [65, 6, 1, "", "is_unix_socket"], [65, 6, 1, "", "parse_qs"], [65, 6, 1, "", "stddev"], [65, 6, 1, "", "variance"]], "circuits.web.websockets": [[67, 0, 0, "-", "client"], [68, 0, 0, "-", "dispatcher"]], "circuits.web.websockets.client": [[67, 1, 1, "", "WebSocketClient"]], "circuits.web.websockets.client.WebSocketClient": [[67, 2, 1, "", "channel"], [67, 3, 1, "", "close"], [67, 4, 1, "", "connected"]], "circuits.web.websockets.dispatcher": [[68, 1, 1, "", "WebSocketsDispatcher"]], "circuits.web.websockets.dispatcher.WebSocketsDispatcher": [[68, 2, 1, "", "channel"], [68, 3, 1, "", "select_subprotocol"]], "circuits.web.wrappers": [[69, 1, 1, "", "Body"], [69, 1, 1, "", "HTTPStatus"], [69, 1, 1, "", "Host"], [69, 1, 1, "", "Request"], [69, 1, 1, "", "Response"], [69, 1, 1, "", "Status"], [69, 6, 1, "", "file_generator"]], "circuits.web.wrappers.Body": [[69, 2, 1, "", "encode_errors"]], "circuits.web.wrappers.HTTPStatus": [[69, 4, 1, "", "reason"], [69, 4, 1, "", "status"]], "circuits.web.wrappers.Host": [[69, 2, 1, "", "ip"], [69, 2, 1, "", "name"], [69, 2, 1, "", "port"]], "circuits.web.wrappers.Request": [[69, 2, 1, "", "handled"], [69, 2, 1, "", "host"], [69, 2, 1, "", "index"], [69, 2, 1, "", "local"], [69, 2, 1, "", "login"], [69, 2, 1, "", "protocol"], [69, 2, 1, "", "remote"], [69, 2, 1, "", "scheme"], [69, 2, 1, "", "script_name"], [69, 2, 1, "", "server"]], "circuits.web.wrappers.Response": [[69, 2, 1, "", "body"], [69, 2, 1, "", "chunked"], [69, 2, 1, "", "close"], [69, 2, 1, "", "done"], [69, 3, 1, "", "prepare"], [69, 2, 1, "", "status"], [69, 2, 1, "", "stream"]], "circuits.web.wsgi": [[70, 1, 1, "", "Application"], [70, 1, 1, "", "Gateway"], [70, 6, 1, "", "create_environ"]], "circuits.web.wsgi.Application": [[70, 2, 1, "", "channel"], [70, 3, 1, "", "getRequestResponse"], [70, 2, 1, "", "headerNames"], [70, 4, 1, "", "host"], [70, 3, 1, "", "init"], [70, 3, 1, "", "on_response"], [70, 4, 1, "", "port"], [70, 4, 1, "", "secure"], [70, 3, 1, "", "translateHeaders"]], "circuits.web.wsgi.Gateway": [[70, 2, 1, "", "channel"], [70, 3, 1, "", "init"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "exception", "Python exception"], "6": ["py", "function", "Python function"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:property", "5": "py:exception", "6": "py:function"}, "terms": {"": [2, 3, 5, 7, 8, 9, 11, 15, 18, 21, 24, 30, 31, 33, 35, 36, 37, 45, 48, 50, 51, 52, 53, 54, 58, 61, 62, 63, 69, 72, 73, 74, 76, 77, 78, 81, 83, 87, 88, 90, 92, 93, 97, 99, 104, 108, 109, 110, 111, 112, 115], "0": [3, 7, 19, 25, 29, 30, 37, 42, 61, 63, 69, 72, 83, 85, 86, 87, 88, 93, 97, 99, 105, 108, 109, 110, 111, 112, 114, 115], "001": 109, "002": 109, "003": 109, "004": 109, "005": 109, "006": 109, "007": 109, "008": [77, 109], "009": 109, "01": [72, 110], "02": [72, 110], "04": 72, "05": 110, "06": 72, "08": 72, "0x11f7f30": 108, "0x12b0a10": 108, "0x7f32ff5ab0c0": 108, "0x808e8ec": 109, "1": [3, 11, 25, 58, 69, 72, 86, 93, 97, 108, 109, 110, 111, 112, 114, 115], "10": [25, 29, 72, 79, 81, 83, 99, 105, 108, 110], "100": 72, "10000": 112, "102": 72, "103": 72, "104": 72, "1048576": 58, "106": 72, "107": 72, "1073741824": 58, "108": 72, "109": 72, "11": [72, 83, 99], "111": 72, "112": 72, "113": 72, "115": 72, "117": 72, "119": 72, "12": [72, 83, 99, 110], "123": 72, "127": [69, 110, 111], "13": 110, "132": 72, "14": 88, "152": 72, "16": 83, "165": 72, "168": 72, "170": 72, "173": 72, "176": 72, "184": 72, "185": 72, "187": 72, "19": 72, "197": 72, "198": 72, "1st": 61, "2": [25, 57, 72, 75, 81, 86, 87, 93, 105, 108, 109, 110, 112, 115], "200": [69, 110, 112], "2004": 0, "2010": 58, "2014": [72, 110], "2016": [0, 72], "202": 72, "2020": 72, "2021": 72, "2024": [72, 83], "212": 72, "21232f297a57a5a743894a0e4a801fc3": 55, "214": 72, "21995": 108, "22": 109, "224": 72, "22402": 110, "231": 72, "233": 72, "235": 72, "238": 72, "24": 63, "240": 72, "241": 72, "245": 72, "249": 72, "251": 72, "252": 72, "253": 72, "254": 72, "257": 72, "261": 72, "262144": 58, "263": 72, "264": 72, "266": 72, "269": 72, "270": 72, "27098": 86, "273": 72, "27798": 97, "281": 72, "285": 72, "28599": 85, "289": 72, "291": 72, "292": 72, "293": 72, "298": 72, "2nd": [61, 108], "3": [58, 65, 72, 81, 86, 87, 93, 99, 105, 109, 110], "30": 72, "303": 51, "304": 63, "307": 72, "308": 72, "30x": 42, "31": 72, "3191": 109, "32": 58, "327": 72, "3391": 109, "34": 109, "35": 110, "36": 115, "3600": 110, "37": 72, "38": [72, 115], "3xx": 72, "4": [63, 72, 105, 108], "400": 51, "401": [49, 51, 63], "403": [42, 49, 51], "404": [42, 49, 51], "405": 51, "406": 51, "408": 51, "4096": [19, 69], "410": 51, "411": 51, "412": 51, "413": 51, "414": 51, "415": 51, "416": [51, 65], "443": [47, 72], "45": 72, "459": 109, "46": 72, "47": 72, "48": 72, "49": 115, "5": [25, 72, 81, 105, 108, 109], "500": [49, 51], "501": 51, "502": 51, "503": 51, "53": [72, 115], "54": 72, "56": 72, "561": 86, "59": [72, 115], "6": [25, 65, 72, 81, 105], "60": 72, "61": 72, "62": 72, "63": [1, 72], "6455": [67, 68], "65": 72, "65536": 58, "66": 72, "67": 72, "69": 72, "7": [65, 72, 75, 81, 83, 99, 105, 110], "70": 72, "71": 72, "72": 72, "73": 72, "75": 72, "7538": 72, "76": 72, "77": 72, "78": 72, "784": 93, "79": 79, "8": [60, 62, 64, 72, 81, 83, 99, 105, 112], "80": [69, 72], "8000": [83, 93, 99, 108, 110, 111, 112, 115], "81": 72, "85": 72, "86": 72, "87": 72, "88": 72, "89": 72, "9": [72, 81, 83, 99, 105, 115], "91": 72, "92": [72, 115], "94": 72, "95": 72, "96": 72, "97": 72, "98": 72, "99": 72, "A": [3, 7, 8, 13, 15, 16, 20, 35, 37, 42, 51, 52, 58, 61, 63, 64, 67, 69, 72, 78, 85, 87, 88, 92, 109, 110], "AND": 58, "AS": 58, "And": [3, 11, 75, 93], "As": [3, 8, 11, 88, 109, 110, 112], "BE": 58, "BUT": 58, "Be": 108, "But": [109, 111], "By": [3, 5, 7, 8, 43, 83, 99, 109], "FOR": 58, "For": [3, 8, 35, 47, 51, 63, 64, 72, 83, 85, 99, 101, 103, 105, 108, 109, 110, 111, 115], "IN": 58, "If": [2, 3, 5, 7, 8, 9, 11, 13, 18, 21, 24, 29, 33, 35, 45, 48, 50, 51, 52, 58, 61, 63, 65, 68, 69, 74, 77, 78, 83, 87, 92, 97, 99, 103, 109, 110], "In": [3, 11, 35, 47, 51, 52, 64, 75, 87, 93, 97, 108, 109, 110, 112, 115], "It": [2, 3, 5, 7, 8, 9, 11, 18, 21, 24, 33, 35, 45, 47, 48, 50, 51, 53, 58, 75, 86, 87, 92, 110, 112], "NO": 58, "NOT": [58, 110], "No": [63, 110], "Not": [42, 49, 51, 63], "OF": 58, "OR": 58, "Of": 87, "On": 112, "One": 74, "THE": 58, "TO": 58, "That": [65, 109, 111, 112], "The": [3, 4, 5, 7, 8, 11, 15, 16, 21, 24, 27, 29, 30, 35, 36, 47, 49, 51, 52, 53, 58, 61, 63, 64, 68, 69, 72, 73, 78, 79, 83, 85, 86, 87, 88, 92, 93, 97, 99, 101, 104, 107, 108, 110, 112, 115], "Then": [3, 8, 16, 53, 83, 99, 109], "There": [52, 79, 83, 85, 93, 97, 99], "These": [37, 58, 63, 85, 88, 93, 105, 109, 110, 112, 114, 115], "To": [74, 78, 85, 87, 88, 108, 109, 110, 111, 113, 115], "WITH": 58, "With": 110, "_": [79, 88, 109, 110], "__add__": 85, "__class__": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 16, 19, 20, 21, 22, 24, 25, 33, 35, 40, 42, 44, 45, 46, 47, 48, 53, 54, 55, 61, 62, 63, 69, 70, 87], "__cmp__": 72, "__doc__": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 16, 19, 20, 21, 22, 24, 25, 33, 35, 40, 42, 44, 45, 46, 47, 48, 53, 54, 55, 61, 62, 63, 69, 70], "__file__": 112, "__format__": 72, "__ge__": 72, "__handleev": 109, "__iadd__": 85, "__init__": [3, 5, 16, 24, 40, 61, 72, 87, 88, 109, 115], "__isub__": 85, "__le__": 72, "__name__": 87, "__str__": 72, "__sub__": 85, "__version__": 104, "_complet": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50], "_current_thread": 72, "_dispatch": 86, "_flushing_thread": 72, "_foo": 110, "_name": [3, 7, 52], "_on_hello_value_chang": 97, "_on_prepare_unregister_complet": 93, "_on_unregist": 93, "_open": 108, "_param": 52, "_read": 108, "_sai": 88, "_socketobject": 108, "_sslmethod": 25, "_success": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 72], "_urljoin": 115, "_valu": 52, "_write": 108, "abc": 62, "abl": 109, "about": [3, 5, 11, 69, 74, 87, 93, 99, 108, 109, 110, 115], "abov": [58, 63, 75, 77, 85, 87, 108, 109, 110, 112], "absolut": [0, 39, 64, 81], "abspath": [0, 39, 64], "abstract": 62, "accept": [35, 51, 52, 61, 63, 67, 72, 88, 108], "acceptel": [0, 39, 52], "access": [0, 17, 18, 51, 62, 87, 110, 111, 112], "accompani": [75, 79], "accord": [36, 51], "accordingli": 5, "account": 112, "achiev": [87, 110], "across": 112, "act": 5, "action": [3, 8, 11, 51, 58, 77, 87, 112], "actual": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 48, 50, 67, 92, 110, 112], "ad": [3, 9, 11, 52, 72, 76, 109], "adapt": 51, "add": [0, 26, 29, 52, 72, 75, 86, 105, 110, 112], "add_head": [0, 39, 52], "add_path": [0, 17, 20], "addhandl": [0, 3, 11], "addit": [3, 8, 47, 52, 67, 72, 75, 85, 87, 93, 105, 108], "addr": 70, "addread": [0, 3, 12], "address": [25, 51, 61, 62, 69], "addwrit": [0, 3, 12], "adjust": 72, "admin": [55, 110], "admittedli": 111, "advanc": [90, 97], "advantag": [109, 112], "affect": [35, 110], "after": [3, 5, 11, 13, 21, 36, 85, 87, 112], "ag": 63, "again": [3, 11, 51, 87, 109, 110], "against": [63, 65, 72, 81, 110], "agent": [62, 63], "agil": 78, "alatalo": 73, "alert_don": [0, 3, 7], "alessio": 73, "alex": 73, "alia": [12, 25], "align": [110, 112], "aliv": 57, "all": [2, 3, 5, 6, 7, 8, 11, 14, 18, 21, 24, 29, 30, 33, 35, 36, 45, 48, 50, 51, 52, 57, 58, 72, 73, 74, 75, 78, 85, 87, 92, 93, 108, 109, 110, 112, 115], "allow": [3, 5, 11, 27, 29, 30, 47, 51, 52, 63, 72, 81, 87, 103, 109, 110], "along": [74, 110, 115], "alreadi": [3, 7, 13, 52, 63, 75, 88, 109, 110], "alright": 109, "also": [3, 11, 16, 17, 24, 35, 51, 52, 63, 75, 77, 78, 81, 83, 85, 87, 97, 99, 108, 109, 110, 115], "altern": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 75, 77, 83, 99], "alwai": 110, "am": 110, "amount": [3, 13], "an": [2, 3, 4, 5, 7, 8, 11, 13, 15, 16, 18, 21, 24, 27, 29, 30, 33, 35, 37, 42, 45, 46, 48, 49, 50, 51, 52, 53, 57, 58, 61, 63, 64, 65, 67, 68, 69, 72, 74, 78, 81, 83, 85, 87, 88, 93, 97, 99, 105, 108, 109, 110, 112], "ancestor": 5, "ani": [7, 24, 35, 51, 58, 63, 64, 68, 73, 74, 78, 83, 85, 86, 87, 93, 97, 99, 109, 110, 111, 112], "anotehr": 47, "anoth": [3, 7, 8, 42, 64, 85, 87, 93, 110, 112, 115], "anymor": 72, "anyon": [73, 111], "apach": [46, 110, 113], "apart": [3, 5, 11, 87, 109], "api": [20, 72, 83, 87, 88, 92, 97, 108, 109], "apologi": 73, "app": [0, 70, 71, 83, 85, 86, 88, 92, 93, 97, 99, 112], "appear": 52, "append": [0, 2, 3, 5, 7, 11, 18, 21, 24, 33, 35, 39, 45, 48, 50, 52, 56, 58, 87], "appli": [3, 8, 65, 88, 103, 110, 112], "applic": [0, 1, 3, 5, 11, 23, 39, 51, 63, 70, 72, 81, 83, 85, 86, 90, 92, 97, 99, 105, 108, 109, 110, 111, 113, 114, 115], "appreci": 73, "appropri": [53, 61, 78, 79, 115], "approv": 78, "apr": 110, "ar": [2, 3, 5, 7, 8, 10, 11, 17, 18, 21, 24, 33, 35, 37, 45, 48, 50, 51, 52, 58, 63, 65, 68, 72, 77, 78, 79, 81, 83, 85, 86, 87, 88, 92, 93, 99, 105, 108, 109, 110, 112, 115], "arbitrari": [64, 87], "architectur": [0, 81, 83, 85, 99, 112], "archiv": [10, 103], "area": 55, "aren": 87, "arg": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 24, 25, 27, 29, 30, 33, 35, 36, 40, 42, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 61, 62, 63, 64, 67, 68, 70, 87, 88, 109, 110], "arg1": 110, "arg2": 110, "arg3": 110, "argument": [2, 3, 5, 7, 8, 11, 13, 16, 18, 21, 24, 27, 29, 30, 33, 35, 36, 45, 48, 49, 50, 51, 52, 53, 61, 63, 72, 79, 86, 87, 88, 93, 110, 112], "argv": 108, "aris": 58, "around": [52, 72, 74, 110], "arrai": [0, 39, 56, 59], "arriv": 24, "ascii": [72, 109], "ask": [83, 99, 108, 109], "aspect": 112, "assign": [3, 8], "associ": [2, 3, 5, 7, 15, 18, 21, 24, 33, 35, 45, 48, 50, 52, 53, 58, 87, 97], "assum": [61, 75], "async": 25, "asynchron": [0, 12, 81, 83, 97, 99, 105, 108, 109, 112], "attach": [52, 63, 72, 85, 88, 108, 110], "attack": [72, 110], "attempt": 51, "attribtu": 72, "attribut": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 48, 50, 72, 85, 87, 88, 97, 110, 112], "au": 73, "auth": [51, 63, 72, 110], "authent": [0, 39, 51, 55, 63, 113], "author": [51, 58, 63, 70], "auto": [29, 72], "auto_add": [20, 72], "auto_remote_ev": 29, "autoformat": 72, "automat": [2, 3, 5, 7, 9, 11, 18, 21, 24, 29, 33, 35, 45, 48, 50, 63, 88, 108, 109, 112], "autotag": 63, "avail": [3, 7, 8, 12, 24, 51, 69, 108, 110], "averag": [0, 39, 65], "avoid": [3, 8, 109], "awai": [51, 72], "b": [54, 64, 110, 112], "back": [53, 69, 115], "backend": 112, "background": 2, "backward": 12, "bad": 51, "badgatewai": [0, 39, 51], "badrequest": [0, 39, 51], "balanc": 112, "bar": 110, "bark": 109, "barrai": 57, "base": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 33, 35, 36, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 62, 63, 64, 67, 68, 69, 70, 74, 83, 85, 92, 99, 109, 110, 111, 112], "baseclass": 51, "basecompon": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 16, 20, 21, 25, 27, 29, 30, 33, 35, 36, 40, 42, 44, 45, 46, 47, 48, 53, 54, 61, 63, 67, 68, 70, 85, 88, 109], "basecontrol": [0, 39, 42, 110], "basehttpserv": 114, "basenam": 63, "basepol": [0, 3, 12], "baseserv": [0, 39, 61, 72, 85], "bashrc": 75, "basi": 92, "basic": [7, 19, 21, 22, 35, 44, 51, 63, 88, 90, 97, 109, 110, 111, 112], "basic_auth": [0, 39, 63, 110], "bear": [83, 99], "becaus": [5, 51, 52, 58, 69, 72, 88, 112], "becom": [3, 7, 8, 85], "been": [2, 3, 5, 7, 8, 11, 15, 18, 21, 24, 33, 35, 45, 48, 50, 52, 53, 57, 67, 72, 83, 85, 87, 88, 99, 109, 112], "befor": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 47, 48, 50, 63, 72, 108, 109, 110, 115], "begin": 24, "behavior": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 81, 88, 109, 110], "being": [3, 5, 7, 72, 85, 87, 108, 115], "belong": 85, "besid": 87, "best": [74, 81, 112], "better": [83, 99], "between": [4, 63, 72, 81], "beyond": [83, 99, 105], "big": 58, "bin": [83, 87, 88, 97, 99, 108, 109, 112, 115], "bind": [1, 24, 29, 55, 61, 72, 83, 99], "bind_paramet": 25, "biot": 73, "bit": [3, 8, 97, 109], "blah": 85, "blank": 65, "block": [3, 11, 109, 112], "board": 109, "bob": [87, 109], "bodi": [0, 39, 40, 57, 63, 65, 69, 72, 112, 115], "bool": [3, 13, 16, 30], "border": 112, "bore": 109, "borrow": [51, 114], "both": [3, 4, 10, 11, 24, 34, 35, 58, 75, 108, 109, 110], "bound": [16, 24, 61, 72, 86, 109], "boundari": 58, "br": 112, "branch": 101, "break": [63, 78], "bridg": [0, 3, 71, 72, 81, 90], "brige": 72, "bring": 110, "broadcast": [0, 23, 24, 25], "broken": 72, "browser": [51, 112], "bud": 52, "buffer": [35, 57, 58], "buffer_s": 58, "bufsiz": [19, 72], "bug": [58, 72, 76, 77, 79, 83, 99], "build": [3, 11, 65, 72, 81, 87, 108, 109, 110, 113, 114, 115], "built": [110, 111], "builtin": [35, 83, 99, 109], "bump": 72, "busi": [83, 99], "byte": [58, 65], "c": [0, 58, 108, 109, 110], "ca_cert": 25, "cach": [63, 72, 113], "call": [0, 3, 7, 11, 16, 25, 27, 29, 30, 45, 48, 51, 63, 72, 85, 87, 93, 97, 108, 109, 110, 112], "callabl": [63, 72, 112], "callev": [0, 3, 8, 11], "callvalu": [0, 3, 11], "can": [3, 5, 7, 8, 16, 24, 35, 47, 51, 52, 58, 62, 63, 67, 74, 77, 78, 79, 81, 83, 85, 87, 88, 92, 93, 97, 99, 101, 108, 109, 110, 112, 115], "cancel": [0, 3, 7], "cannot": [11, 51], "canon": [0, 39, 64], "canonic": 64, "capabl": [24, 51, 110], "capac": 51, "care": 97, "carri": 87, "case": [3, 8, 51, 52, 72, 74, 87], "caseinsensitivedict": [0, 39, 52], "catch": 51, "caught": 109, "caus": [3, 8, 11, 13, 21, 72, 109], "cd": 75, "center": 112, "certain": [3, 7, 13], "certfil": 25, "cgi": 58, "chain": [3, 8, 97], "chanc": 92, "chang": [2, 3, 11, 15, 52, 78, 79, 83, 87, 97, 109, 112], "changelog": 72, "channel": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 35, 36, 39, 40, 42, 43, 44, 45, 46, 47, 48, 50, 53, 54, 55, 61, 62, 66, 67, 68, 70, 72, 77, 81, 83, 87, 88, 93, 99, 107, 108, 110, 112, 115], "charact": [61, 79], "characterist": 51, "charg": 58, "charset": [52, 58], "chat": [34, 74, 77, 83, 99], "check": [5, 27, 29, 30, 51, 63, 68, 104], "check_auth": [0, 39, 63, 110], "check_hostnam": 25, "checker": 77, "cherrypi": [110, 114], "chevrier": 73, "child": [0, 3, 4, 5, 7, 11, 67], "choic": 75, "chore": 78, "chosen": 108, "chunk": [0, 39, 57, 69, 72], "chunksiz": 69, "churn": 73, "circuit": [71, 72, 73, 76, 77, 78, 81, 85, 86, 87, 88, 92, 93, 97, 99, 100, 101, 103, 104, 105, 108, 109, 110, 111, 112, 114, 115], "circuitsframework": 72, "circumst": 92, "circuti": [55, 110, 111], "claim": 58, "class": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 33, 35, 36, 40, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 62, 63, 64, 67, 68, 69, 70, 72, 83, 85, 86, 87, 88, 92, 93, 97, 99, 108, 109, 110, 111, 112, 115], "classic": [109, 110, 111], "classmethod": [3, 5, 7, 52, 64], "clear": [3, 13, 64, 74, 81, 88], "clearli": 109, "cli": 72, "click": 108, "client": [0, 23, 24, 25, 26, 28, 29, 30, 34, 35, 36, 39, 51, 53, 63, 66, 68, 69, 71, 72, 75, 77, 83, 99, 108, 110, 115], "client_channel": 28, "client_obj": 28, "clone": [75, 101, 103], "close": [0, 17, 18, 19, 22, 23, 24, 25, 26, 27, 39, 40, 51, 66, 67, 68, 69, 72, 108, 110], "cmp": 72, "code": [0, 3, 11, 39, 42, 49, 51, 63, 72, 74, 76, 77, 80, 82, 83, 86, 88, 92, 97, 99, 102, 103, 108, 109, 110, 111, 112, 115], "codebas": 77, "codec": 36, "collect": [3, 8, 53, 72, 87], "collected_inform": 87, "collector": 90, "collid": [72, 87, 108], "color": 72, "colspan": 112, "com": [47, 72, 75, 78, 100, 101, 112], "combin": [3, 8, 11, 51, 112], "come": [7, 81, 109, 112], "comma": 52, "command": [73, 77, 101, 103, 104], "comment": 72, "commit": [72, 74, 79], "common": [1, 3, 7, 11, 52, 110, 112], "commonli": [18, 24, 34, 53], "commun": [4, 67, 76, 81], "compar": [52, 81], "compat": [12, 72, 110], "complet": [0, 2, 3, 5, 7, 8, 11, 18, 21, 24, 25, 33, 35, 39, 45, 48, 50, 51, 53, 61, 72, 87, 111], "complete_channel": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50], "complex": [76, 85, 107], "compliant": [39, 67, 68, 83, 99, 110, 114], "complic": [3, 8], "compon": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 32, 33, 35, 36, 37, 43, 45, 48, 50, 53, 54, 55, 61, 62, 63, 67, 70, 71, 72, 74, 81, 83, 86, 87, 88, 90, 92, 93, 97, 99, 105, 107, 110, 111, 112, 114, 115], "compos": [65, 85, 109], "composit": 109, "compress": [0, 39, 63, 65, 113], "compress_level": 65, "compress_respons": 110, "compris": 85, "comput": [3, 5, 81], "concaten": 97, "concept": [81, 85, 109], "concis": [74, 79, 88], "concurr": [81, 83, 99, 109], "condit": 58, "config": 42, "configur": [3, 13, 47, 110], "confirm": [68, 78, 79], "conform": 51, "conjunct": [35, 36], "connect": [0, 23, 24, 25, 26, 27, 28, 29, 39, 40, 51, 57, 58, 66, 67, 68, 72, 77, 83, 99, 108], "connect_timeout": 25, "connected_to": [0, 26, 28], "connection_nam": [28, 29], "consid": [68, 110], "consist": [64, 109], "constant": [0, 39, 71], "construct": 52, "constructor": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 49, 50, 67, 68, 87, 88, 110], "consum": 7, "contact": 51, "contain": [1, 3, 12, 17, 23, 25, 32, 36, 37, 39, 43, 47, 58, 61, 63, 72, 78, 87, 97], "content": [51, 52, 53, 63, 70, 72, 112], "content_length": [58, 65, 70], "content_typ": 70, "continu": [3, 11, 77, 81, 83, 87, 99], "contract": 58, "contribut": [73, 76, 78, 83, 99], "contributor": 83, "control": [0, 2, 39, 55, 61, 63, 71, 82, 83, 88, 99, 101, 110, 111, 112], "conveni": [5, 52, 75, 87, 90, 110], "convent": [72, 79, 88], "convert": [52, 64], "cooki": [52, 113], "cookie1": 52, "cookie2": 52, "cookie_secur": 110, "cool": 109, "copi": [58, 103, 108], "copy_fil": [0, 39, 56, 58], "copyright": [0, 58], "core": [0, 2, 18, 21, 24, 27, 28, 30, 33, 35, 45, 48, 50, 71, 72, 81, 86, 87, 92, 97, 109], "coroutin": [11, 83, 99], "correct": [69, 72, 109], "correctli": [64, 72, 109], "correspond": [3, 11, 47, 52, 53, 72], "cough": 109, "could": [51, 85], "counterpart": 85, "cours": 87, "cov": 78, "cover": [74, 115], "cpu": 16, "craft": 72, "crash": [72, 109], "creat": [0, 2, 3, 5, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 21, 24, 25, 27, 30, 33, 35, 36, 45, 48, 49, 50, 52, 53, 57, 61, 62, 69, 72, 74, 75, 78, 83, 88, 99, 109, 110, 112], "create_environ": [0, 39, 70], "create_sess": [0, 39, 62], "creation": [3, 8, 88], "credenti": [51, 63], "crlf": [35, 72], "cross": 110, "ctrl": 109, "cumbersom": 85, "curl": 110, "current": [2, 3, 7, 8, 24, 42, 52, 63, 64, 78, 81, 93, 110], "custom": [35, 42, 83, 99, 109, 115], "cvar": 69, "cwd": 21, "cycl": [76, 110, 115], "cyclomat": 76, "d": [37, 52, 58, 74, 76, 112], "daemon": [0, 1, 71], "damag": 58, "dariusz": [72, 73], "dash": 52, "data": [0, 7, 19, 21, 22, 24, 25, 35, 36, 39, 40, 51, 53, 56, 57, 59, 61, 62, 68, 69, 72, 83, 87, 93, 99, 108, 110, 112], "databas": [110, 113], "date": [64, 83], "datetim": [3, 13, 63], "dct": 42, "deal": [58, 64], "dealt": 109, "debug": [6, 86], "debugg": [0, 3, 71, 72, 83, 85, 87, 88, 90, 93, 97, 99, 107, 108, 112], "declar": [2, 3, 5, 7, 8, 18, 21, 24, 33, 35, 45, 48, 50, 87, 88], "decod": [36, 51, 58, 68, 72], "decompress": 57, "decor": [3, 5, 8, 11, 72, 83, 88, 99, 109, 110], "def": [83, 85, 86, 87, 88, 93, 97, 99, 108, 109, 110, 111, 112, 115], "default": [2, 3, 5, 6, 7, 8, 13, 16, 18, 21, 24, 27, 29, 30, 33, 35, 37, 43, 44, 45, 48, 50, 51, 52, 58, 61, 63, 65, 87, 109, 110], "defin": [2, 3, 5, 7, 8, 11, 14, 15, 18, 21, 24, 27, 29, 30, 33, 35, 45, 48, 50, 53, 81, 87, 88, 92, 93, 108, 109, 110, 111, 115], "defrag": [0, 39, 64], "deiana": 73, "delai": [3, 11, 13, 29, 108], "deleg": [3, 11], "delet": [0, 17, 18, 39, 40, 62, 72, 110], "deletepid": [0, 1, 2], "delimit": 35, "deliv": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 48, 50, 68, 87], "demonstr": [78, 110, 111, 115], "denial": 72, "denot": 88, "deparam": [0, 39, 64], "depend": [75, 78, 83, 93, 99, 102], "deploi": 113, "deploy": 75, "deprec": [0, 37], "deregistr": 85, "deriv": [3, 5, 8, 11], "desc": 112, "describ": [87, 115], "descript": [0, 39, 42, 49, 51, 87, 88, 112], "descriptor": 12, "design": [63, 73, 107, 111, 112, 115], "desir": 110, "destin": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50], "destruct": 63, "detach": [2, 5, 85], "detail": [37, 83, 87, 88, 99, 109, 110], "detect": 88, "determin": [3, 8, 61, 83, 99], "dev": [72, 75, 83, 99], "develop": [1, 72, 73, 81, 83, 88, 99, 102, 110, 111, 114], "diagram": 109, "diamond": 109, "dict": [3, 16, 24, 29, 47, 52, 58, 62, 63, 65, 110], "dictform": 72, "dictionari": [52, 58, 65, 112], "did": 87, "didn": 51, "differ": [3, 8, 47, 72, 83, 88, 93, 99, 108, 109, 110], "difficult": 87, "digest": [63, 72, 110], "digest_auth": [0, 39, 63, 110], "direct": [3, 11, 24, 37, 112], "directli": [3, 11, 73, 85, 110], "directori": [2, 46, 72, 93, 103, 104, 110, 112], "dirnam": 112, "disabl": [3, 6], "discard": [0, 3, 12], "disconnect": [0, 23, 24, 28, 72, 108], "disconnected_from": [0, 26, 28], "discourag": 87, "discov": 109, "discret": 85, "discuss": [74, 78, 107], "disk_limit": 58, "dispatch": [0, 2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 39, 50, 51, 61, 66, 71, 72, 85, 87, 88, 112, 113], "displai": [37, 42, 72, 90, 108, 109, 110], "display_bann": [0, 39, 61], "disposit": [42, 52, 63], "distribut": [10, 26, 58, 81, 104], "dit": 73, "dn": [69, 72], "do": [51, 57, 58, 72, 74, 77, 83, 85, 87, 92, 97, 99, 103, 108, 109, 110, 113, 115], "do_handshak": [0, 23, 25], "doc": [72, 77, 78, 79, 83, 110], "docker": 72, "docroot": [110, 112], "docstr": 72, "document": [51, 58, 72, 75, 77, 78, 79, 99, 108, 109, 110, 115], "doe": [51, 52, 61, 72, 78, 81, 85, 88, 92, 109, 110], "doesn": [51, 86, 109, 112], "dog": [87, 109], "domain": [47, 79, 110, 115], "domain2": 47, "don": [7, 29, 30, 51, 72, 92, 108, 109, 110, 112], "done": [0, 3, 5, 39, 57, 69, 72, 75, 79, 109], "dot": [72, 93], "doubt": 109, "download": [63, 80, 83, 87, 88, 99, 102, 103, 104, 108, 109], "downtim": 51, "drawback": 52, "driven": [0, 81, 83, 99, 110, 112], "drop": 72, "drop_privileg": [0, 1], "dropprivileg": [0, 1], "dsuch": 72, "due": [51, 72], "dummi": 8, "dump_ev": [0, 26, 31], "dump_valu": [0, 26, 31], "duplex": 25, "duplic": 72, "dure": [7, 72, 83, 99, 109, 110], "dynam": [3, 10, 11], "e": [2, 3, 5, 7, 8, 11, 13, 18, 21, 24, 31, 33, 35, 37, 45, 48, 50, 51, 52, 67, 68, 87, 97, 110], "each": [3, 6, 11, 35, 52, 58, 65, 79, 88, 108, 109, 110, 112, 115], "earg": [86, 109], "earlier": [3, 8, 110, 112], "easi": [52, 109, 110, 112, 114], "easier": [81, 88, 109], "easiest": 104, "easili": [81, 109, 112], "easy_instal": [83, 99], "echo": 112, "echoserv": [80, 83, 93, 99, 108], "edg": [0, 37], "editor": [75, 77], "edwin": 73, "effect": [3, 11, 87], "efford": 81, "effort": 114, "egg": 10, "either": [3, 5, 7, 10, 16, 25, 51, 52, 58, 63, 74, 75, 83, 99, 109, 110], "ekwarg": [86, 109], "eleg": 81, "element": [0, 39, 52], "elementstr": 52, "els": [3, 8, 36, 52, 58, 63, 110, 112], "email": [52, 81], "emit": [36, 53], "emploi": 78, "employ": [83, 99], "empti": [63, 65], "en": 110, "enabl": [3, 6, 10, 12, 77, 110], "enc": 58, "encapsul": [85, 111], "encod": [0, 19, 36, 39, 57, 60, 62, 63, 64, 68, 72, 110], "encode_error": [0, 39, 69], "encount": 51, "encrypt": [63, 110], "enctyp": 112, "end": [3, 11, 72], "engin": 113, "enhanc": 72, "enough": 110, "enqueu": [3, 11], "ensur": [69, 74, 77, 78, 110, 112], "enter": 51, "entir": [81, 109], "entiti": [51, 63], "entri": [47, 52], "enumer": 52, "env": [83, 87, 88, 99, 108, 109, 112, 115], "enviorn": 75, "environ": [58, 70, 76, 78, 112], "eof": [0, 17, 18, 57, 58], "epol": [0, 3, 12, 81], "equal": 52, "equiv": [0, 39, 64], "equival": 64, "error": [0, 3, 9, 11, 15, 17, 18, 23, 24, 25, 39, 51, 57, 58, 63, 70, 71, 72, 86, 87, 97, 109, 110, 115], "escap": [0, 39, 64, 72], "especi": [51, 87], "essenc": 109, "essenti": [3, 110], "establish": [67, 68], "etag": [63, 110], "etc": 35, "evalu": [51, 64, 72], "even": [3, 8, 110], "event": [0, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 15, 16, 17, 21, 23, 26, 27, 29, 30, 33, 35, 36, 39, 40, 45, 48, 49, 53, 55, 58, 67, 68, 70, 71, 72, 81, 83, 85, 86, 90, 93, 97, 99, 105, 107, 108, 110, 112, 115], "eventtyp": 72, "eventu": [2, 3, 5, 7, 11, 18, 21, 24, 33, 35, 45, 48, 50], "everi": [2, 3, 5, 7, 11, 18, 21, 24, 33, 35, 45, 48, 50, 79, 87, 88, 92, 110], "everyth": 64, "evt": 87, "exactli": [3, 13, 78, 86, 87], "exampl": [29, 47, 51, 63, 72, 75, 76, 80, 85, 86, 87, 88, 92, 93, 97, 104, 108, 109, 110, 111, 115], "exce": [51, 79], "exceed": 51, "excel": 76, "except": [0, 3, 5, 7, 11, 15, 16, 39, 40, 52, 57, 58, 67, 71, 72, 79, 86, 88, 92, 109, 112], "exceptionwrapp": [0, 3, 11], "excess": 64, "execut": [0, 3, 4, 7, 8, 11, 16, 27, 28, 29, 30, 37, 39, 56, 57], "executor": [3, 11], "executur": [3, 16], "exeuct": 15, "exist": [35, 51, 52, 78, 110], "exit": 109, "expand": 52, "expect": [35, 78, 86, 109], "experienc": 97, "expir": [0, 3, 11, 39, 42, 62, 63, 72, 110], "expiri": [0, 3, 13], "explan": 87, "explicit": 90, "explicitli": [87, 88, 108, 110], "expos": [0, 35, 39, 42, 83, 99, 110], "exposejson": [0, 39, 42], "exposejsonmetaclass": [0, 39, 42], "exposemetaclass": [0, 39, 42], "express": [58, 72], "extend": [52, 109], "extend_path": 72, "extens": [63, 112], "extern": [7, 83, 99, 112], "extra": [109, 110], "extra_arg": 25, "extract": [0, 3, 11, 83, 99], "f": [3, 11, 16, 37, 52, 54, 112], "fab": 75, "fabric": 75, "facebook": [83, 99], "facilit": [13, 85], "factori": 72, "fail": [3, 7, 16, 51, 63, 72, 109], "failur": [0, 3, 7, 16, 39, 50, 67, 72, 78], "fakesock": [0, 39, 61], "fallback": 51, "fallbackerrorhandl": 72, "fallbackexceptionhandl": [0, 3, 9, 72], "fallbackgener": [0, 3, 9], "fallbacksignalhandl": [0, 3, 9], "fals": [3, 7, 11, 13, 14, 15, 16, 20, 21, 25, 30, 42, 57, 58, 63, 69, 86, 88, 97, 110], "familiar": [77, 78], "far": 109, "fashion": [63, 67, 68, 85, 111], "favorit": 112, "fd": 12, "featur": [3, 8, 63, 72, 76, 79, 105, 113], "feed": [0, 39, 56, 58], "feel": 109, "fevent": [7, 86], "few": 112, "field": [52, 58], "fieldnam": 52, "fieldstorag": 58, "fieldvalu": 52, "file": [0, 2, 12, 17, 20, 35, 58, 61, 63, 71, 72, 86, 105, 108, 109, 110, 113], "file_gener": [0, 39, 69], "filenam": [0, 1, 2, 17, 19, 52, 58, 63, 112], "filter": [36, 72, 90, 115], "final": [3, 8, 110, 112], "find": [3, 8, 35, 78, 83, 85, 87, 88, 99, 109], "find_handl": [0, 39, 43, 44], "findchannel": [0, 3, 14], "findcmp": [0, 3, 14], "findroot": [0, 3, 14, 37], "findtyp": [0, 3, 14], "fine": 88, "finish": [51, 97, 109], "finish_head": [0, 39, 56, 58], "fire": [0, 2, 3, 5, 7, 8, 11, 13, 16, 18, 21, 24, 33, 35, 45, 48, 50, 67, 68, 72, 83, 86, 87, 88, 93, 97, 99, 108, 109, 112], "fireev": [0, 3, 5, 11, 109, 112], "firewal": [27, 29, 30, 72], "first": [3, 5, 8, 51, 52, 57, 58, 67, 72, 87, 88, 97, 104, 109, 110, 111, 112], "firstnam": 112, "fit": [58, 108], "fix": [52, 72, 74, 78, 79], "flag": [3, 6], "flake8": [77, 78], "flatten": [0, 3, 14], "flexibl": [61, 110], "float": [3, 11, 13], "flood": 72, "flow": [85, 86, 108, 112], "flush": [0, 3, 11], "flushev": [0, 3, 11], "focu": 81, "folk": 109, "follow": [3, 11, 35, 51, 52, 58, 63, 73, 77, 78, 79, 85, 88, 93, 101, 103, 108, 109, 110, 111, 112], "foo": [85, 86, 87, 88, 93, 97, 110, 112], "foo_value_chang": 97, "foobar": [88, 110], "forbidden": [0, 39, 42, 49, 51, 110], "forc": [15, 42, 63, 72], "foreign": 51, "fork": [74, 75], "form": [0, 39, 52, 56, 61, 62, 63, 74, 90, 92, 97, 109, 110, 113], "format": [0, 39, 54, 58, 72, 97, 110], "format_traceback": [0, 3, 7], "formattim": [0, 39, 54], "fortun": 109, "forward": [36, 47, 51, 63, 68, 86, 115], "found": [3, 11, 35, 42, 47, 51, 52, 87, 88, 93, 110], "fouond": 49, "fragment": 64, "frame": [7, 36, 68, 108, 109], "framework": [0, 3, 74, 81, 83, 97, 99, 109, 110, 112], "fred": [87, 109], "free": [58, 83, 99], "freebsd": [81, 83, 99, 105], "freenod": 72, "frequent": [83, 108, 109], "from": [2, 3, 5, 7, 8, 9, 10, 11, 13, 16, 24, 28, 35, 36, 51, 52, 58, 62, 63, 64, 65, 68, 72, 73, 83, 85, 86, 87, 88, 92, 93, 97, 99, 101, 102, 108, 109, 110, 111, 112, 114, 115], "from_str": [0, 39, 52], "fromkei": [0, 39, 52], "fulfil": [51, 97], "full": [25, 39, 72, 83, 99, 108, 110], "fulli": [10, 58, 64, 72, 110], "fun": [104, 108, 111], "func": 37, "function": [3, 8, 16, 21, 25, 27, 29, 30, 35, 51, 63, 65, 72, 75, 85, 93, 110, 111, 112, 115], "fundament": 63, "furnish": 58, "further": [3, 5, 7, 35, 101, 108, 110], "futur": [15, 97, 110], "g": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 48, 50, 51, 97, 110], "gatewai": [0, 39, 51, 70, 112], "gather": 87, "gener": [3, 7, 8, 10, 11, 17, 27, 29, 30, 51, 72, 87, 112], "generate_ev": [0, 3, 6, 7], "generateev": [3, 9, 11], "generatortyp": [3, 8], "get": [0, 3, 11, 29, 30, 39, 40, 52, 56, 57, 58, 63, 69, 76, 83, 88, 93, 97, 109, 110, 112, 113, 115], "get_al": [0, 39, 52, 56, 58], "get_connection_nam": [0, 26, 29], "get_head": [0, 39, 56, 57], "get_method": [0, 39, 56, 57], "get_path": [0, 39, 56, 57], "get_peer": [0, 26, 29], "get_query_str": [0, 39, 56, 57], "get_rang": [0, 39, 65], "get_schem": [0, 39, 56, 57], "get_sock": [0, 26, 30], "get_status_cod": [0, 39, 56, 57], "get_templ": 112, "get_url": [0, 39, 56, 57], "get_vers": [0, 39, 56, 57], "getal": [0, 39, 56, 58], "getargspec": [0, 37], "getbuff": 35, "gethandl": [0, 3, 11], "getpeernam": [0, 39, 61], "getrequestrespons": [0, 39, 70], "gettarget": [0, 3, 12], "getvalu": [0, 3, 15, 97], "gif": 52, "giorgi": 73, "git": [75, 77, 101], "github": [75, 77, 78, 100, 101], "give": [109, 110, 112], "given": [3, 5, 11, 13, 36, 49, 51, 52, 61, 63, 65, 68, 86, 88, 110, 112], "global": [41, 109], "glossari": 83, "go": [108, 109, 110], "goal": 109, "gone": [0, 39, 51], "good": [51, 109], "googl": 112, "got": [76, 81, 83, 99], "grain": 88, "grant": 58, "graph": [0, 37, 72, 93, 105, 108, 109], "graph_ascii": [0, 37], "graph_dot": [0, 37], "graph_png": [0, 37], "graphviz": 109, "grin": 115, "group": [1, 87], "guard": 72, "guess": 63, "gui": 81, "guid": [79, 102, 109, 113], "guidelin": 112, "gzip": [0, 39, 63, 110], "h": [52, 54], "h1": 112, "ha": [2, 3, 5, 7, 8, 11, 15, 18, 21, 24, 29, 30, 33, 35, 45, 48, 50, 52, 53, 63, 67, 72, 77, 83, 85, 87, 88, 97, 99, 105, 108, 109, 110, 112], "hand": [72, 112], "handi": 85, "handl": [0, 3, 5, 7, 9, 39, 51, 52, 53, 67, 68, 69, 72, 85, 87, 112, 113, 115], "handld": 72, "handler": [0, 2, 3, 5, 7, 9, 11, 15, 18, 21, 24, 33, 35, 36, 45, 48, 50, 53, 63, 71, 72, 83, 86, 87, 90, 93, 97, 99, 107, 108, 110, 111, 112, 115], "handler_annot": 88, "handler_return": 87, "handlermetaclass": [0, 3, 8], "handlestyp": 8, "handshak": [25, 36, 68, 72], "happen": 109, "haproxi": 112, "harder": 109, "hash": [62, 63, 72], "hat": 112, "have": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 48, 50, 51, 52, 57, 64, 72, 73, 75, 76, 78, 81, 83, 85, 87, 88, 92, 93, 99, 103, 104, 108, 109, 110, 111, 112, 115], "haven": 75, "head": [72, 109, 112], "header": [0, 33, 39, 40, 47, 51, 57, 58, 63, 65, 67, 69, 71, 72, 115], "header_el": [0, 39, 52], "header_quot": [0, 39, 56, 58], "header_unquot": [0, 39, 56, 58], "headerel": [0, 39, 52], "headernam": [0, 39, 70], "headervalu": 65, "hear": 74, "held": 97, "hellkamp": 58, "hello": [0, 39, 55, 88, 97, 108, 109, 110, 111, 112], "hello_value_chang": 97, "helloweb": [80, 83, 99], "helloworld": [0, 39, 55], "help": [74, 93, 103, 109, 112], "helper": [0, 3, 71, 90], "here": [73, 74, 76, 77, 78, 86, 87, 97, 108, 109, 110, 111, 112, 115], "herebi": 58, "hg": 103, "hierarchi": [3, 9, 11, 85], "high": [81, 83, 99, 110, 114], "higher": [3, 8], "highli": 75, "histori": 76, "hmmm": 109, "hold": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 63, 69, 110], "holder": 58, "holger": 73, "home": [75, 86, 109, 110, 112], "hook": 81, "hopefulli": 109, "horribl": 109, "host": [0, 23, 24, 25, 26, 30, 39, 40, 47, 61, 64, 69, 70, 72, 77, 93, 108, 110, 112, 115], "hostnam": [24, 27, 28, 29, 64], "how": [35, 51, 64, 74, 75, 77, 78, 81, 83, 92, 93, 99, 101, 108, 109, 110, 113, 115], "howev": [52, 74, 85, 92, 108], "href": 112, "htaccess": 112, "html": [63, 64, 72, 79, 110, 112, 115], "html_error_templ": 112, "http": [0, 32, 39, 40, 42, 47, 49, 51, 52, 56, 58, 61, 63, 64, 65, 67, 69, 71, 72, 73, 78, 79, 83, 85, 99, 100, 101, 110, 111, 112, 114, 115], "http_cgi_author": 70, "httperror": [0, 39, 49], "httpexcept": [0, 39, 40, 51], "httpparser": [0, 39, 56, 57], "httpstatu": [0, 39, 69, 72], "hyper": 53, "i": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 29, 30, 33, 34, 35, 36, 39, 40, 44, 45, 47, 48, 50, 51, 52, 57, 58, 61, 63, 64, 65, 67, 68, 69, 72, 73, 74, 75, 78, 81, 83, 85, 86, 87, 88, 92, 93, 97, 99, 103, 104, 108, 109, 110, 111, 113, 114, 115], "id": [3, 11, 31, 51, 62, 75, 77, 110, 112], "idea": [83, 99], "ident": [63, 85, 109, 110], "identifi": [51, 62, 63, 87], "identify_success": 87, "identifysuccess": 87, "ietf": 64, "ignor": [3, 6, 7, 58], "ignorechannel": [0, 3, 6], "ignoreev": [0, 3, 6], "illustr": [109, 111, 115], "imag": 93, "imagin": [3, 8], "immedi": [3, 11, 21], "implement": [3, 9, 10, 11, 12, 15, 18, 19, 21, 22, 23, 24, 32, 34, 35, 36, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58, 61, 62, 63, 65, 68, 69, 70, 72, 78, 81, 85, 107, 112], "impli": 58, "implicit": [72, 90], "implicitli": [83, 85, 87, 88, 99], "import": [3, 5, 11, 17, 72, 83, 85, 86, 87, 88, 92, 93, 97, 99, 104, 108, 109, 110, 111, 112, 115], "importlib": 72, "impos": 112, "improov": 72, "improv": [72, 83, 99, 112], "in_subtre": [0, 3, 5], "inc": [83, 99], "includ": [3, 11, 58, 64, 79, 83, 93, 99, 110], "incom": [24, 35, 45, 47, 48, 51, 53, 110, 115], "inconsist": 72, "incorpor": [83, 99], "incorrect": 63, "increment": 109, "inde": 109, "independ": [16, 51], "index": [0, 39, 69, 72, 77, 83, 99, 110, 111, 112], "indic": [3, 7, 11, 63, 65, 87], "indirect": [3, 11], "indirectli": [3, 11, 85], "influenc": [3, 8, 63, 88], "inform": [0, 2, 3, 5, 7, 9, 11, 15, 18, 21, 24, 33, 35, 45, 48, 50, 62, 64, 68, 69, 87, 115], "inherit": [3, 5, 85, 107], "init": [0, 1, 2, 3, 4, 16, 17, 19, 21, 23, 25, 39, 63, 70, 85, 93, 108], "initi": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 16, 18, 19, 20, 21, 22, 24, 25, 33, 35, 40, 42, 44, 45, 46, 47, 48, 50, 53, 54, 55, 61, 62, 63, 69, 70, 72, 109], "inject": 72, "inotifi": 20, "input": [69, 72, 108, 112], "insensit": [52, 72], "insert": [3, 5, 52], "inspect": [0, 37, 93], "inspir": 58, "instal": [3, 11, 37, 75, 78, 93, 102, 104, 108], "instanc": [2, 3, 4, 5, 6, 7, 15, 16, 17, 18, 21, 24, 25, 33, 35, 45, 48, 49, 50, 52, 58, 61, 64, 72, 85, 87, 93, 97, 110, 112], "instead": [3, 5, 69, 72, 88, 92, 109, 110], "instruct": 101, "int": [3, 11, 27, 28, 29, 30, 42, 61, 63, 65, 108], "integr": [77, 81, 113], "inter": 4, "interact": [75, 85, 93, 110], "intercept": 115, "interest": [83, 87, 93, 99, 109], "interfac": [61, 72, 81, 108], "intern": [4, 35, 51, 72, 78, 83, 97, 99, 110, 115], "internalservererror": [0, 39, 51], "internet": [34, 69], "interrupt": [3, 7, 8], "interv": [3, 13], "introduc": 109, "introduct": [76, 113], "introspect": 90, "invalid": [51, 57, 72], "invalidchunks": [0, 39, 56, 57], "invalidhead": [0, 39, 56, 57], "invalidrequestlin": [0, 39, 56, 57], "invoc": [3, 11, 21, 35, 87, 88], "invok": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 48, 50, 87, 88], "io": [0, 35, 71, 72, 105, 108], "ip": [0, 24, 29, 30, 39, 61, 62, 63, 69], "ipc": [0, 3, 4], "irc": [0, 32, 35, 71, 72, 74, 77, 81, 83, 99], "irc_color_to_ansi": 72, "is_buff": [0, 39, 56, 58], "is_chunk": [0, 39, 56, 57], "is_headers_complet": [0, 39, 56, 57], "is_message_begin": [0, 39, 56, 57], "is_message_complet": [0, 39, 56, 57], "is_partial_bodi": [0, 39, 56, 57], "is_ssl_handshak": 72, "is_unix_socket": [0, 39, 65], "is_upgrad": [0, 39, 56, 57], "ish": 87, "isinst": 87, "isn": [3, 8, 109], "isread": [0, 3, 12], "issu": [72, 74, 77, 78, 83, 99], "iswrit": [0, 3, 12], "itch": 109, "item": [0, 35, 39, 52, 61], "iter": [7, 52, 58], "iterallitem": [0, 39, 56, 58], "its": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 36, 45, 48, 50, 53, 68, 87, 88, 93], "itself": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 85, 92, 111], "jame": [0, 73, 83, 99], "joblog": 112, "joe": 110, "joeblog": 112, "join": [0, 3, 11, 72, 77, 112, 115], "json": [45, 72], "jsoncontrol": [0, 39, 42], "jsonrpc": [0, 39, 43, 71, 115], "jsonrpclib": 110, "jsonseri": 72, "jsontool": 72, "just": [75, 86, 87, 110, 111], "justin": 73, "k": [52, 58], "keep": [65, 109], "keep_blank_valu": 65, "kei": [0, 39, 52, 56, 58, 59, 112], "kept": 57, "keyboardinterrupt": 7, "keyerror": 52, "keyfil": 25, "keyword": [2, 3, 5, 7, 8, 13, 16, 18, 21, 24, 27, 29, 30, 33, 35, 45, 48, 50, 52, 79, 87, 88, 93, 110, 112], "kill": [0, 17, 21, 37], "kind": [51, 57, 58, 110, 115], "know": [3, 5, 7, 11, 76, 78, 83, 92, 99, 110], "known": [34, 53, 110], "kqueue": [0, 3, 12, 81], "krekel": 73, "kw": 58, "kwarg": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 24, 25, 27, 29, 30, 33, 35, 36, 40, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 61, 62, 63, 67, 68, 70, 87, 88, 110, 112], "kwarg1": 110, "kwarg2": 110, "kwargs1": 110, "kwargs2": 110, "l": [54, 112], "lack": 52, "languag": [0, 52, 83, 99, 109, 112], "larg": [51, 79, 85], "larger": [7, 72], "last": [3, 11, 57, 63, 112], "lastli": 109, "lastnam": 112, "late": 52, "later": [3, 11, 51], "latest": [7, 72, 79, 83, 99, 102], "latin1": 58, "lead": 88, "leak": 72, "learn": 109, "least": [3, 11, 78, 109], "leav": 109, "left": [7, 35, 88], "legaci": 12, "len": 52, "length": [51, 57, 70], "lengthrequir": [0, 39, 51], "less": [7, 52], "let": [78, 83, 99, 104, 109, 112], "level": [3, 11, 63, 72, 81, 92, 93, 110], "liabil": 58, "liabl": 58, "lib": 114, "libera": [74, 77, 83, 99], "librari": [20, 39, 58, 72, 74, 81, 83, 85, 86, 99, 105, 108, 110, 112, 115], "licenc": [0, 39, 56], "licens": 0, "life": [76, 81, 110, 115], "lightweight": [0, 83, 99], "like": [51, 52, 58, 67, 74, 76, 83, 85, 86, 87, 99, 108, 109, 110, 111, 112], "likewis": 63, "limit": [51, 58, 79], "line": [0, 32, 57, 58, 71, 72, 77, 86, 88, 109], "lineag": 85, "link": [3, 11, 51, 72], "lint": 77, "linter": 77, "linux": [81, 83, 99, 105], "lipp": 73, "list": [2, 3, 5, 6, 7, 11, 18, 21, 24, 29, 30, 33, 35, 42, 45, 46, 48, 50, 51, 52, 58, 61, 63, 65, 72, 73, 77, 81, 83, 87, 99], "listen": [3, 5, 6, 24, 29, 30, 68, 72, 83, 87, 99, 108, 109, 115], "littl": 109, "ll": [83, 88, 99, 109, 110, 115], "load": [0, 3, 10, 39, 62, 112], "load_ev": [0, 26, 31], "load_valu": [0, 26, 31], "loader": [0, 3, 71, 90], "local": [0, 10, 39, 69, 78, 109], "localdomain": 110, "localhost": 108, "locat": [42, 51], "lock": [0, 3, 7], "log": [0, 1, 2, 3, 6, 39, 54, 78, 83, 86, 109, 113], "log_respons": [0, 39, 54], "logger": [0, 3, 6, 39, 71, 72, 110, 112], "login": [0, 39, 69, 75, 110], "long": 51, "longer": [51, 87], "look": [47, 83, 88, 99, 108, 109, 111], "lookup": [69, 72, 112], "loop": [3, 11, 81], "loos": 112, "lost": 72, "low": 110, "lower": [0, 39, 64], "lowercas": 64, "m": 109, "mac": [83, 99, 105], "machineri": 92, "made": [72, 109], "mai": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 47, 48, 50, 52, 83, 85, 87, 97, 99, 110], "mail": [77, 81, 83, 99], "main": [0, 3, 5, 11, 39, 71, 72, 81, 93, 110], "maintain": [3, 5, 11, 73, 81, 83, 99, 110], "mainten": [51, 72], "mainthread": [85, 93, 97, 108, 109], "major": 72, "make": [7, 64, 81, 83, 88, 99, 109, 110, 112, 114], "manag": [0, 1, 2, 3, 4, 5, 7, 8, 15, 21, 29, 37, 62, 71, 72, 79, 85, 86, 88, 90, 100, 109], "mani": [74, 85, 88, 109], "manual": [51, 72, 83], "map": [52, 83, 85, 110, 112], "mapper": 110, "marcel": 58, "mark": [3, 5, 8, 85, 88], "marshal": 73, "mask": 20, "match": [2, 3, 5, 7, 8, 18, 21, 24, 33, 35, 45, 47, 48, 50, 51, 52, 62, 63, 68, 72, 87, 88, 110], "mathemat": 85, "matplotlib": 93, "matter": [86, 97, 115], "matthieu": 73, "max_wait": 7, "maximum": [3, 7, 11, 58], "maxread": 58, "mayfield": 73, "mccabe": 77, "md5": [63, 72], "mean": [3, 5, 11, 85, 109], "meantion": 72, "measur": [3, 11], "mechan": [63, 88, 110], "media": 51, "mem_limit": 58, "member": [3, 5], "memfile_limit": 58, "memori": [58, 72, 110], "memorystor": [0, 39, 62], "merchant": 58, "mercuri": 73, "merg": [58, 72], "messag": [2, 3, 5, 7, 18, 21, 24, 33, 35, 37, 42, 45, 48, 50, 51, 52, 53, 58, 72, 81, 87, 88, 109, 112], "meta": 93, "metaclass": 72, "method": [3, 5, 7, 8, 9, 11, 21, 27, 29, 30, 40, 51, 52, 63, 69, 72, 83, 85, 86, 87, 88, 99, 109, 110, 112], "methodnotallow": [0, 39, 51], "michael": 73, "might": [72, 86, 110], "migrat": 72, "mileston": [78, 100], "mill": [0, 73, 83, 99], "miller": 73, "mime_typ": 63, "minim": 114, "minimum": 75, "minimum_vers": 25, "minor": [72, 79], "minut": 109, "miscellan": 113, "miss": 72, "mit": [0, 39, 56, 83, 99], "mkvirtualenv": 75, "mod_wsgi": 113, "mode": [0, 4, 17, 19, 35, 75, 103, 108], "model": [52, 110], "modern": 112, "modifi": [0, 17, 18, 49, 58, 63, 72, 78, 109, 112, 115], "modstat": 46, "modul": [71, 83, 93, 105, 110], "module_directori": 112, "more": [2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 45, 48, 50, 52, 64, 74, 80, 81, 83, 87, 99, 108, 109, 110, 115], "most": [12, 52, 110, 112, 115], "mostli": 51, "move": [0, 17, 18, 72, 109], "msg": 112, "much": [67, 81, 109, 110, 112], "multi": 112, "multidict": [0, 39, 56, 58], "multipart": [0, 39, 56, 71, 112], "multiparterror": [0, 39, 56, 58], "multipartpars": [0, 39, 56, 58], "multipartpart": [0, 39, 56, 58], "multipl": [24, 30, 47, 52, 58, 109, 112, 115], "must": [2, 3, 4, 5, 7, 8, 18, 21, 24, 33, 35, 45, 48, 50, 52, 58, 63, 75, 78, 79, 87, 88, 93], "mutablemap": 58, "my": [83, 99, 109], "mycompon": [88, 109], "myevent": 109, "n": [8, 86, 108, 109], "name": [0, 2, 3, 5, 7, 8, 10, 11, 14, 15, 18, 21, 24, 28, 29, 33, 35, 37, 39, 42, 45, 48, 50, 51, 52, 58, 62, 63, 69, 72, 87, 88, 93, 97, 109, 110, 112], "nameerror": 109, "namespac": [72, 110], "natur": [3, 5, 85, 109], "navig": 111, "necessari": [50, 87, 92, 110, 111], "need": [3, 5, 8, 47, 50, 76, 78, 85, 92, 97, 103, 108, 110, 111, 112], "neg": [3, 11], "neither": [3, 11], "net": [0, 28, 35, 67, 71, 72, 73, 83, 85, 93, 99, 108, 112], "network": [23, 24, 25, 32, 51, 74, 77, 81, 83, 99], "networkx": [72, 93], "never": [24, 51, 109], "new": [3, 5, 6, 10, 11, 12, 15, 16, 21, 24, 25, 27, 29, 35, 36, 40, 49, 51, 52, 57, 64, 69, 72, 75, 76, 79, 83, 99, 109, 112], "newer": [83, 99], "next": [3, 8, 47, 109, 111], "nginx": 112, "nice": [75, 111], "nicer": 51, "nl": 58, "no_result": 30, "nobodi": 1, "node": [0, 3, 5, 71, 72, 81], "node_cli": 27, "non": 72, "none": [1, 2, 3, 4, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 20, 21, 24, 25, 27, 28, 29, 30, 36, 37, 40, 42, 49, 51, 52, 58, 63, 64, 65, 69, 87, 109, 110, 112], "noninfring": 58, "noqa": 109, "nor": 110, "normal": [2, 3, 5, 7, 8, 18, 21, 24, 33, 35, 45, 48, 50, 52, 61, 85, 109, 110], "notaccept": [0, 39, 51], "notconnect": [0, 39, 40, 67], "note": [3, 11, 35, 47, 51, 52, 83, 87, 99, 108, 115], "notfound": [0, 39, 42, 49, 51, 110], "noth": [88, 108, 109], "notic": [58, 108, 109], "notif": [15, 20, 105], "notifi": [0, 3, 7, 15, 17, 24, 71, 72, 97, 105], "notimpl": [0, 39, 51], "novemb": 83, "now": [3, 8, 13, 52, 72, 104, 109, 111], "number": [3, 7, 11, 13, 47, 58, 63, 87, 109], "o": [12, 16, 17, 18, 19, 22, 81, 83, 99, 105, 108, 112], "obj": 37, "object": [0, 2, 3, 5, 7, 8, 11, 15, 18, 21, 24, 27, 28, 29, 33, 35, 39, 45, 48, 50, 52, 53, 56, 57, 58, 59, 61, 64, 69, 72, 87, 92, 107, 108, 110, 115], "obtain": 58, "obviou": 88, "occur": [3, 7, 11, 15, 51, 83, 86, 99, 109], "off": [74, 112], "offer": 110, "offset": 19, "often": [47, 79], "ok": 112, "okai": 109, "old": 58, "ommit": 72, "on_don": [25, 72], "on_error": 25, "on_read": [83, 99], "on_readi": [0, 1], "on_respons": [0, 39, 70], "on_start": [0, 1, 2], "onc": [3, 11, 13, 72, 78, 83, 87, 99], "one": [2, 3, 5, 7, 11, 18, 21, 24, 33, 35, 45, 47, 48, 50, 51, 52, 63, 64, 87, 88, 93, 108, 109, 110, 115], "ones": [74, 109], "onli": [3, 5, 7, 11, 24, 35, 51, 52, 72, 79, 83, 88, 97, 99, 105, 109, 110, 115], "onlin": 81, "ono": 73, "onto": [47, 72, 110], "oop": 109, "open": [0, 17, 18, 67, 68, 108], "oper": [3, 8, 35, 65, 85, 112], "optim": 112, "option": [2, 3, 5, 7, 8, 11, 13, 18, 21, 24, 27, 29, 30, 33, 35, 42, 45, 46, 48, 50, 58, 72, 87, 88, 102, 103, 110, 112], "order": [3, 8, 52, 63, 64, 69, 87, 93, 110], "orderli": [67, 68], "ordinari": 67, "org": [58, 63, 64, 79, 110], "orient": 109, "origin": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 63, 73, 97], "osx": 81, "other": [3, 5, 7, 10, 18, 52, 58, 63, 64, 72, 78, 81, 85, 86, 87, 88, 92, 97, 102, 103, 109, 110, 111, 115], "otherwis": [3, 16, 52, 58, 61, 87, 110], "our": [74, 77, 78, 81, 88, 100, 108, 109, 110, 111, 112], "out": [36, 58, 64, 83, 87, 99, 108, 109, 112], "outgo": 24, "output": [73, 90, 93, 104, 109, 110, 115], "output_encod": 112, "over": [35, 45, 48, 52, 58, 79, 88, 115], "overal": 108, "overload": [51, 85], "overrid": [2, 3, 5, 7, 8, 18, 21, 24, 33, 35, 45, 48, 50, 110], "overridden": [2, 3, 5, 7, 8, 18, 21, 24, 33, 35, 45, 48, 50], "overview": 107, "own": [3, 5, 77, 83, 99, 109, 110], "p": [51, 112], "packag": [34, 71, 72, 77, 83, 87, 93, 99, 102], "page": [51, 72, 83, 101], "pair": [25, 47, 52, 59, 112], "param": [52, 58, 60, 64, 65], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 15, 16, 18, 21, 24, 25, 27, 28, 29, 30, 33, 35, 36, 37, 40, 42, 45, 47, 48, 50, 52, 61, 63, 64, 67, 68, 69, 72, 110], "parent": [0, 3, 4, 5, 7, 11, 36, 85], "pars": [0, 39, 52, 53, 56, 57, 58, 59, 61, 64, 72, 112], "parse_bind": [0, 39, 55], "parse_bind_paramet": [0, 23, 25], "parse_bodi": 72, "parse_form_data": [0, 39, 56, 58], "parse_ipv4_paramet": [0, 23, 25], "parse_ipv6_paramet": [0, 23, 25], "parse_opt": [0, 39, 55], "parse_options_head": [0, 39, 56, 58], "parse_q": [0, 39, 65], "parse_url": [0, 39, 40, 64, 72], "parser": [0, 39, 71, 72], "part": [0, 3, 39, 44, 47, 56, 58, 72, 88, 97, 108, 109, 110], "particular": [58, 64, 87, 110], "pass": [2, 3, 5, 7, 8, 16, 18, 21, 24, 33, 35, 45, 47, 48, 50, 61, 67, 68, 72, 78, 81, 87, 88, 93, 112], "password": [51, 63], "past": [63, 108, 110], "patch": 78, "path": [1, 2, 10, 20, 25, 40, 42, 44, 47, 58, 61, 63, 64, 65, 68, 69, 70, 83, 99, 110, 112, 115], "pattern": [87, 88], "payload": [36, 72], "peer": [27, 28, 29, 30, 72], "pend": [3, 7, 8, 11], "pep": 77, "pep257": 79, "pep8": [77, 79], "per": [3, 13, 58, 88, 110, 112], "perfect": 74, "perform": [3, 11, 16, 63, 69, 83, 99, 103, 112, 114, 115], "period": [3, 13, 112], "perman": 72, "permiss": [51, 58], "permit": 58, "persist": [3, 13, 62, 110], "person": 58, "physic": 110, "pickabl": 72, "pid": [0, 1, 2, 3, 11], "pidfil": [1, 2], "piec": 79, "pip": [75, 78, 83, 93, 99, 104, 108], "pipe": [0, 4, 23, 25], "pkgutil": 72, "place": [77, 83, 99, 112], "plai": 111, "plain": [63, 110, 112], "plan": [81, 110], "platform": [81, 105], "pleas": [51, 72, 74, 77, 78, 83, 87, 99, 101, 110], "plug": 109, "png": [72, 93], "pocoo": 58, "point": [11, 47, 109, 110, 112], "poll": [0, 3, 12, 81, 108], "poller": [0, 3, 7, 24, 55, 71, 72, 90], "pool": [3, 16, 112], "pop": [0, 39, 52], "popen": 21, "port": [0, 23, 24, 25, 26, 27, 28, 29, 30, 39, 40, 47, 61, 64, 69, 70, 72, 83, 93, 99, 108], "portion": 58, "posit": 51, "possibl": [3, 11, 58, 72, 81, 87, 110, 112], "possibli": 63, "post": [40, 51, 61, 63, 110, 112], "potenti": 72, "pound": [87, 109], "power": [72, 81, 111, 112], "pragma": 63, "pre": [72, 112], "preced": [85, 115], "precis": 11, "precondit": 51, "preconditionfail": [0, 39, 51], "prefer": [52, 74], "prefix": [37, 47, 72, 88, 109, 110, 115], "prepar": [0, 39, 69], "prepare_unregist": [0, 3, 5], "prepare_unregister_complet": 93, "prepend": 47, "prequisit": 76, "present": [52, 63], "preserv": [3, 8], "press": 109, "pretti": 109, "prevent": [3, 5, 7, 63, 72, 112, 115], "previou": [35, 72, 109], "previous": [51, 87], "primarili": 73, "primit": [3, 16, 83, 97, 99, 112], "print": [3, 6, 9, 83, 87, 88, 93, 97, 99, 104, 108, 109], "print_foobar": 88, "print_hello": 88, "prioriti": [3, 8, 52, 87, 109, 110, 115], "privat": [3, 5, 88], "probabl": 92, "problem": [51, 74, 76, 78, 109], "problemat": 112, "process": [0, 3, 4, 5, 7, 11, 16, 17, 24, 26, 35, 39, 51, 53, 56, 59, 60, 67, 71, 72, 76, 81, 87, 112, 115], "process_multipart": [0, 39, 60], "process_urlencod": [0, 39, 60], "processor": [0, 39, 71], "processtask": [0, 3, 11], "produc": [109, 110], "product": [75, 112], "profil": 75, "program": [0, 3, 11, 81, 83, 99, 109], "project": [83, 99, 100, 109], "prolog": [73, 75, 86, 109], "promis": [15, 97], "propag": [3, 8, 72], "proper": 68, "properli": [51, 104], "properti": [3, 5, 7, 11, 13, 15, 19, 21, 25, 30, 40, 42, 51, 52, 53, 58, 61, 62, 67, 69, 70, 87, 97, 109], "protect": 51, "protocol": [0, 23, 39, 53, 63, 67, 68, 69, 71, 72], "protocol_tl": 25, "provid": [3, 5, 7, 11, 17, 51, 52, 58, 62, 63, 64, 88, 110, 112], "proxi": [51, 63, 72, 112], "pt": 112, "pty": 2, "public": [88, 110, 112], "publish": 58, "pull": [74, 78, 103], "punycod": [0, 39, 64], "purpos": [25, 58, 86], "push": 72, "put": [40, 53, 75, 87, 109, 110], "py": [75, 80, 83, 86, 87, 88, 97, 99, 103, 108, 109, 115], "pydot": [105, 109], "pyflak": 77, "pygraphviz": 93, "pyinotifi": [20, 105], "pypi": [72, 77, 83, 105, 110], "pytest": 78, "python": [0, 3, 11, 51, 58, 65, 72, 75, 77, 78, 79, 81, 83, 85, 86, 87, 88, 97, 99, 103, 105, 108, 109, 110, 112, 114, 115], "python2": 72, "python3": 72, "pythoncircuit": [83, 99], "pytidylib": 115, "q": 69, "qsa": 112, "qualifi": 64, "qualiti": [74, 78], "queri": [64, 69, 110, 112], "query_str": 65, "querystr": [0, 39, 56, 71], "querystringpars": [0, 39, 56, 59], "querystringtoken": [0, 39, 56, 59], "question": [83, 99, 108, 109], "queu": [85, 86, 93, 97, 108, 109], "queue": [3, 11, 72], "quick": 102, "quickli": [109, 110], "quit": [52, 61, 110, 112], "quoted_slash": 72, "qvalu": [0, 39, 52, 63], "r": [19, 54, 75, 86, 108, 109, 110], "rais": [3, 7, 11, 51, 52, 57, 58, 63, 67, 72, 78, 83, 88, 99], "rang": [51, 65], "rangeunsatisfi": [0, 39, 51], "rapidli": 114, "rather": [3, 8, 11, 57, 85, 87, 110], "re": [72, 74, 75, 92, 109, 110], "reach": [83, 99], "read": [0, 12, 17, 18, 23, 24, 32, 33, 35, 36, 39, 51, 53, 58, 61, 63, 67, 68, 72, 77, 83, 87, 88, 93, 99, 108, 109, 112, 115], "read_user_input": 108, "readabl": 51, "reader": 88, "readi": [0, 3, 8, 17, 18, 23, 24, 25, 75, 108], "readlin": 72, "readm": 72, "real": 63, "realli": [92, 112], "realm": [0, 39, 55, 63, 110], "reason": [0, 12, 24, 39, 69], "rebas": 79, "recalcul": [3, 13], "receiv": [3, 5, 7, 36, 51, 53, 57, 67, 72, 85, 87, 88, 108, 112], "receive_event_firewal": [27, 29, 30], "recommend": [12, 75, 83, 92, 97, 99, 103, 109, 112], "reconnect": 29, "reconnect_delai": 29, "recov": 109, "recurs": [2, 3, 5, 7, 15, 18, 20, 21, 24, 33, 35, 45, 48, 50], "recv_bodi": [0, 39, 56, 57], "recv_body_into": [0, 39, 56, 57], "redirect": [0, 39, 42, 49, 51, 72, 110], "reduc": 7, "reduce_time_left": [0, 3, 7], "reexamin": [3, 8], "refactor": 72, "refer": [3, 5, 61, 69, 72, 85, 101, 109, 110], "referenc": 85, "reflect": 49, "regard": 109, "regardless": 85, "regist": [0, 1, 2, 3, 5, 7, 11, 36, 83, 85, 86, 87, 88, 92, 93, 97, 99, 107, 108, 110, 112], "registerchild": [0, 3, 11], "registertask": [0, 3, 11], "registr": [3, 5, 72, 90, 109], "regular": [3, 13], "regularli": 103, "reinstal": 103, "reinvok": 7, "rel": [0, 39, 64], "relai": 34, "relat": [109, 110], "relationship": [5, 108], "relax": 72, "releas": [3, 5, 72, 78, 83, 99, 102], "relev": [78, 83, 99], "remain": 35, "rememb": [58, 110], "remot": [0, 3, 4, 24, 26, 28, 29, 30, 39, 69, 70, 72, 108], "remote_addr": 70, "remote_host": 70, "remov": [3, 5, 11, 52, 64, 72, 85], "remove_path": [0, 17, 20], "removehandl": [0, 3, 11], "removeread": [0, 3, 12], "removewrit": [0, 3, 12], "renam": 72, "render": [51, 72, 105, 112], "reorder": 64, "repeat": 74, "repeatedli": [3, 13], "replac": [0, 2, 3, 5, 7, 18, 21, 24, 33, 35, 39, 45, 48, 50, 56, 58, 72], "report": [37, 76, 77], "repositori": [75, 102], "repres": [37, 52, 83, 99], "represent": [90, 109], "reprhandl": [0, 3, 8], "req": [44, 70], "request": [0, 32, 33, 39, 40, 42, 47, 49, 50, 51, 52, 53, 55, 57, 60, 61, 62, 63, 65, 67, 68, 69, 72, 74, 76, 83, 99, 110, 111, 112, 115], "request_filenam": 112, "requestentitytoolarg": [0, 39, 51], "requesttimeout": [0, 39, 51], "requesturitoolarg": [0, 39, 51], "requir": [3, 8, 9, 41, 51, 52, 75, 93, 102, 108, 110], "reset": [0, 3, 13], "resolve_method": [0, 39, 43, 44], "resolve_path": [0, 39, 43, 44], "resourc": [46, 51, 65, 78, 110], "respect": [72, 87], "respond": [109, 111], "respons": [0, 32, 33, 39, 40, 42, 49, 50, 51, 53, 54, 55, 62, 63, 69, 70, 72, 110, 111, 112, 115], "response_ev": 54, "response_success": 72, "responseobject": [0, 32, 33], "rest": [24, 51], "restrict": [58, 87, 112], "result": [2, 3, 5, 7, 8, 15, 18, 21, 24, 27, 30, 33, 35, 45, 48, 50, 72, 86, 90, 97, 109, 110, 111], "resum": [0, 3, 7, 9, 12], "retriev": [35, 97], "return": [2, 3, 5, 7, 8, 11, 18, 21, 24, 25, 27, 29, 30, 33, 35, 37, 42, 45, 48, 50, 51, 52, 57, 58, 62, 63, 64, 65, 72, 79, 83, 85, 86, 87, 97, 99, 110, 111, 112], "retval": 109, "reus": 87, "reusabl": [81, 85], "revalid": 63, "revers": [63, 112], "reverseproxi": [0, 39, 63], "revert": 72, "review": 78, "revis": 76, "rewrit": 110, "rewritecond": 112, "rewriteengin": 112, "rewriterul": 112, "rfc": [64, 67, 68, 72], "rfc1808": 64, "rfc2616": 63, "rfc3986": 64, "rich": 114, "right": [58, 109, 112], "risk": 110, "road": 83, "roadmap": 100, "robust": 72, "role": [3, 11], "root": [0, 3, 5, 8, 11, 14, 39, 55, 83, 99, 109, 110, 111, 112, 115], "rot": 112, "roughli": 109, "rpc": [0, 39, 43, 45, 48, 72, 110], "rs232": 22, "rtype": 37, "ruff": 72, "rule": [52, 85, 112], "run": [0, 3, 5, 7, 11, 21, 47, 76, 83, 85, 86, 87, 88, 92, 99, 108, 109, 110, 111, 115], "runtim": 85, "safeimport": [0, 3, 14], "sai": [109, 112], "said": 81, "same": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 52, 63, 72, 87, 108, 112], "sampl": 90, "sanit": [0, 39, 49, 64], "satisfi": 51, "save": [0, 3, 8, 39, 62, 88, 93, 112], "save_a": [0, 39, 56, 58], "scalabl": [81, 83, 99, 114], "scenario": [3, 8, 87], "schedul": 78, "scheme": [0, 39, 53, 64, 69], "scope": 109, "scratch": 109, "screen": 109, "script": [75, 110], "script_nam": [0, 39, 69], "scrum": 78, "sdlc": 76, "search": 83, "sec": [42, 63], "sec14": 63, "second": [3, 11, 13, 29, 35, 63, 87, 108], "section": [72, 87, 115], "secur": [0, 24, 25, 39, 40, 47, 55, 61, 70, 72], "see": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 16, 19, 20, 21, 22, 24, 25, 33, 35, 40, 42, 44, 45, 46, 47, 48, 53, 54, 55, 61, 62, 63, 69, 70, 72, 74, 79, 83, 85, 86, 87, 99, 103, 108, 109, 110, 111, 112], "seealso": 29, "seek": [0, 17, 18, 19], "seen": [109, 110], "segment": 72, "select": [0, 3, 12, 30, 72, 81, 108], "select_pol": [0, 39, 55], "select_subprotocol": [0, 39, 66, 68], "self": [3, 11, 83, 85, 86, 87, 88, 93, 97, 99, 108, 109, 110, 111, 112, 115], "sell": 58, "semant": 72, "send": [0, 2, 3, 4, 5, 7, 18, 21, 24, 26, 27, 28, 29, 30, 33, 35, 45, 47, 48, 50, 51, 53, 63, 67, 69, 72, 81, 85], "send_al": [0, 26, 30], "send_event_firewal": [27, 29, 30], "send_to": [0, 26, 30], "sens": [88, 109], "sent": [2, 3, 5, 7, 18, 21, 24, 33, 35, 36, 45, 48, 50, 51, 67, 68, 69, 72, 87, 110, 115], "separ": [47, 52, 72, 109, 110, 112], "seq": 52, "serial": [0, 17, 71, 72], "serv": [46, 63, 72, 110, 112], "serve_download": [0, 39, 42, 63, 110], "serve_fil": [0, 39, 42, 63, 72, 110], "server": [0, 1, 23, 24, 25, 26, 29, 34, 35, 36, 39, 43, 47, 51, 53, 55, 67, 69, 71, 72, 85, 87, 93, 108, 110, 111, 112, 115], "server_auth": 25, "server_ip": [29, 30], "serverproxi": 110, "servic": [51, 72, 83, 86, 99], "serviceunavail": [0, 39, 51], "session": [0, 39, 71, 72, 97, 113], "set": [2, 3, 5, 7, 11, 15, 18, 21, 24, 27, 29, 30, 33, 35, 37, 45, 48, 49, 50, 51, 52, 58, 63, 72, 76, 78, 85, 87, 97, 109, 110, 114, 115], "setdefault": [0, 39, 52], "setfunct": 29, "setup": [36, 67, 75, 83, 99, 103, 108, 112], "setuptool": [10, 103], "setvalu": [0, 3, 15], "sever": [47, 52, 53, 61, 83, 85, 99, 110], "sh": 75, "sha1": 62, "shall": [58, 79], "share": [41, 76, 77, 101, 108], "shell": [21, 75], "shiningpanda": 72, "ship": [83, 99, 104], "shortcircuit": 73, "shortcut": 64, "shorthand": 90, "should": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 51, 52, 57, 63, 65, 69, 75, 86, 97, 104, 109, 110, 112], "should_keep_al": [0, 39, 56, 57], "show": [72, 83, 99, 108, 109], "shown": 108, "shutdown": 72, "sid": [0, 39, 62], "side": [4, 25, 53, 72], "sigint": 9, "signal": [0, 3, 7, 8, 9, 11, 17, 21, 49, 51, 67, 72, 108, 109], "signatur": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 16, 19, 20, 21, 22, 24, 25, 33, 35, 40, 42, 44, 45, 46, 47, 48, 53, 54, 55, 61, 62, 63, 69, 70], "signo": 7, "sigterm": 9, "silent": [58, 109], "similar": [74, 87, 108, 110, 112], "simpl": [83, 88, 99, 108, 109, 110, 111, 113, 115], "simplecooki": 110, "simpler": 109, "simplest": [3, 8, 83, 99, 110, 115], "simpli": [3, 8, 9, 16, 83, 85, 86, 87, 97, 99, 103, 108, 109, 110, 111, 112, 115], "sinc": [51, 63, 109, 112], "singl": [3, 11, 24, 42, 47, 87, 111], "site": [47, 110], "site_script": 110, "situat": 109, "size": [57, 58], "slash": 64, "sleep": [0, 3, 11], "slice": 65, "slightli": 109, "small": 79, "smaller": [72, 79, 109], "smoothli": 92, "so": [3, 11, 52, 58, 72, 74, 75, 76, 78, 85, 87, 108, 109, 110, 112], "sock": [12, 24, 25, 30, 35, 36, 61, 69, 83, 93, 99, 112], "socket": [0, 3, 4, 11, 12, 23, 24, 28, 29, 30, 35, 36, 58, 61, 67, 69, 71, 72, 81, 83, 85, 93, 99, 108], "socket_famili": [0, 23, 25], "socket_opt": [0, 23, 25], "socket_protocol": [0, 23, 25], "socket_typ": [0, 23, 25], "softwar": [58, 74, 76, 81], "solut": [74, 83, 99, 112], "solv": 74, "some": [3, 5, 15, 35, 63, 74, 76, 83, 85, 86, 87, 88, 92, 99, 104, 108, 109, 110, 112, 115], "some_cooki": 52, "someev": 88, "someth": [51, 87, 97, 109, 110, 115], "sometim": [3, 11, 85, 87], "somewher": 86, "sort": 52, "sortabl": 52, "sourc": [3, 7, 11, 12, 75, 80, 82, 83, 99, 102, 108, 109, 115], "span": [3, 13], "speak": 51, "special": [3, 8, 52, 92, 109], "specif": [3, 5, 8, 11, 72, 101, 110], "specifi": [2, 3, 5, 7, 8, 11, 13, 18, 21, 24, 33, 35, 42, 45, 48, 50, 51, 52, 58, 61, 67, 68, 88], "spell": 51, "spend": 7, "spent": [3, 11], "sphinx": 79, "split": [35, 61, 72, 110], "splitlin": [0, 32, 35], "splitter": 35, "sqlalchemi": 112, "squash": 79, "ssl": [24, 25], "sslwantreaderror": 72, "stabl": [83, 99, 102], "stack": [7, 39, 110], "stackoverflow": [83, 99], "stage": [3, 5, 67], "stai": 112, "standard": [35, 37, 49, 51, 76, 83, 86, 99, 105, 110, 111], "start": [0, 3, 4, 5, 7, 11, 16, 17, 18, 21, 24, 29, 30, 57, 65, 68, 74, 76, 83, 86, 87, 88, 99, 108, 109, 110, 113], "start_respons": 112, "starttl": [0, 23, 24, 25, 72], "startup": [83, 99], "state": [3, 8, 11, 87, 109], "statement": [3, 8], "static": [0, 39, 43, 52, 71, 72, 112, 115], "statu": [0, 17, 21, 33, 39, 51, 63, 69, 72], "std": 114, "stddev": [0, 39, 65], "stderr": [1, 2, 3, 6, 9, 17], "stdin": [1, 2, 17, 108], "stdinserv": [0, 39, 61], "stdout": [1, 2, 17], "steer": 112, "step": [74, 111, 112], "still": [74, 83, 99, 109], "stomp": 72, "stop": [0, 3, 7, 11, 17, 18, 21, 65, 87, 108, 109], "stop_foo": 87, "stopiter": 72, "storag": 52, "store": [0, 15, 35, 39, 57, 62, 87, 110], "stori": 76, "str": [1, 2, 3, 4, 6, 27, 28, 29, 30, 37, 40, 42, 52, 58, 61, 63, 69, 72, 110], "straight": 86, "stream": [0, 39, 50, 58, 69], "strict": [58, 69], "strictli": [51, 105], "string": [35, 52, 57, 58, 61, 64, 65, 69, 72, 78, 79, 110], "strip": [64, 72, 108, 115], "strong": [0, 83, 99], "structur": [37, 47, 85, 110, 111], "stupidli": 111, "style": [46, 76, 110], "sub": [16, 85, 110], "subclass": [5, 51, 52, 88, 109, 110], "subject": 58, "sublicens": 58, "submit": [51, 76, 78, 112], "subprocess": [21, 72], "subprotocol": [68, 72], "subsecond": 11, "subsequ": [68, 83, 87, 99, 108], "substanti": 58, "subtre": [5, 85], "success": [0, 2, 3, 5, 7, 8, 11, 16, 18, 21, 24, 33, 35, 36, 39, 45, 48, 50, 68, 87, 110], "success_channel": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50], "successfulli": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 87, 104], "suchojad": [72, 73], "suffici": [3, 11, 87], "suggest": [83, 99], "suitabl": [10, 65, 110], "super": [87, 88, 109, 115], "superflus": 72, "suppli": [3, 16, 51], "support": [2, 10, 17, 20, 24, 26, 34, 51, 52, 72, 78, 81, 87, 105, 110, 112], "sure": [7, 64, 108], "suspend": [3, 7, 8, 11], "sy": [3, 6, 108], "synchron": [83, 97, 99, 112], "syntax": 72, "system": [2, 3, 6, 7, 9, 11, 12, 15, 24, 28, 29, 30, 81, 82, 83, 85, 86, 93, 99, 105, 109, 110, 111, 115], "system_start": 88, "systemexit": [7, 83, 88, 99], "t": [3, 7, 8, 29, 30, 51, 54, 72, 75, 86, 87, 88, 92, 108, 109, 110, 112, 115], "tab": 101, "tabl": 112, "tag": [63, 83, 99, 101, 112], "take": [3, 11, 83, 86, 87, 97, 99, 109, 110, 112], "taken": [3, 11, 73], "talk": 81, "tangibl": 79, "target": [58, 109, 115], "task": [0, 1, 3, 8, 11, 16, 21, 112, 115], "task_failur": [3, 16], "task_success": [3, 16], "tcp": [67, 72, 81, 83, 99, 108], "tcp6client": [0, 23, 25], "tcp6server": [0, 23, 25], "tcpclient": [0, 23, 25, 35, 67, 108], "tcpserver": [0, 23, 25, 35, 61, 83, 85, 87, 93, 99], "td": 112, "technic": 85, "techniqu": 112, "tell": [109, 112], "telnet": [72, 85, 93, 107], "templat": [110, 113], "templatelookup": 112, "temporari": 110, "temporarili": 51, "term": [3, 11, 81, 108, 115], "termin": [0, 9, 17, 21, 39, 50, 75, 83, 99, 108], "test": [55, 72, 76, 81, 88, 97, 104, 107, 109, 110], "test_lookup_failur": 72, "test_tcp": 72, "test_value_chang": 97, "text": [35, 53, 63, 72, 112], "than": [7, 52, 57, 63, 72, 88], "thank": [74, 112], "thei": [5, 7, 51, 52, 72, 86, 93, 108, 112, 115], "them": [35, 64, 68, 93, 108, 109, 110], "therefor": [2, 3, 5, 7, 18, 21, 24, 33, 35, 45, 48, 50, 52, 88], "thi": [2, 3, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 29, 30, 32, 33, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58, 61, 62, 63, 64, 65, 67, 68, 69, 70, 73, 75, 78, 79, 81, 83, 85, 87, 88, 93, 97, 99, 103, 104, 108, 109, 110, 111, 112, 115], "thing": [77, 88, 92, 108, 109, 112, 115], "think": [83, 92, 99, 109], "those": [3, 11, 87], "though": 87, "thread": [3, 11, 16, 21, 72, 112], "threadsaf": 72, "threw": [3, 16], "through": [27, 86, 93, 108, 109, 110, 112], "throughout": [63, 85, 112], "thrown": 87, "thu": [3, 7, 8, 61, 88], "tick": [0, 3, 11, 97], "tidi": 115, "tidy_docu": 115, "tidylib": 115, "tim": 73, "time": [3, 7, 11, 13, 51, 63, 83, 99, 109, 112], "time_left": [0, 3, 7], "timedelta": 63, "timeout": [3, 11, 51], "timeouterror": [0, 3, 11], "timer": [0, 3, 71, 90], "titl": [52, 112], "tl": [24, 72], "tld": 69, "tmp": 112, "tob": [0, 39, 56, 58], "togeth": [108, 109], "token": [0, 39, 52, 56, 59], "told": 87, "toni": 73, "too": [51, 52, 110], "tool": [0, 39, 55, 64, 71, 72, 75, 76, 90, 109, 110, 111, 112, 113], "top": [3, 11, 72, 92, 93, 110], "tort": 58, "touch": 88, "tox": 78, "tpl": 112, "tr": 112, "traceback": [0, 7, 39, 51, 72], "track": [78, 109], "tracker": [77, 78], "transfer": [53, 57, 72], "transform": 52, "translat": [45, 48, 110], "translatehead": [0, 39, 70], "transmit": 51, "transport": 4, "travers": 110, "treat": 72, "tree": [3, 5, 85, 110], "tri": [67, 68, 112], "trigger": [3, 11, 15, 24, 83, 87, 97, 99], "trivial": [79, 81, 112], "true": [2, 3, 5, 7, 8, 11, 13, 15, 16, 18, 20, 21, 24, 30, 33, 35, 45, 48, 50, 51, 57, 58, 63, 64, 65, 87, 97, 115], "try": [51, 63, 97, 104, 108, 109, 112], "tryimport": [0, 37], "tupl": [2, 3, 5, 7, 16, 18, 21, 24, 33, 35, 45, 48, 50, 52, 58, 61, 65], "turn": [88, 109], "tutori": [72, 83, 87], "twist": 81, "two": [3, 4, 5, 11, 35, 52, 65, 67, 78, 86, 87, 93, 109, 112], "txt": [64, 75], "type": [2, 3, 5, 7, 8, 18, 21, 24, 27, 29, 30, 33, 35, 42, 45, 48, 50, 51, 52, 63, 70, 72, 85, 86, 87, 88, 109, 112], "typeerror": 86, "typic": [4, 7], "typo": 72, "u": [54, 74, 75, 78, 81, 83, 99, 103, 110], "udp": [24, 81], "udp6client": [0, 23, 25], "udp6serv": [0, 23, 25], "udpclient": [0, 23, 24, 25], "udpserv": [0, 23, 24, 25], "umask": 1, "unabl": 51, "unauthor": [0, 39, 49, 51, 63], "unavail": 51, "uncaught": 72, "undefin": 72, "under": [83, 99], "underli": [24, 52, 61, 69, 83, 97, 99], "underscor": [3, 5, 52, 88, 109, 110], "understand": [51, 109], "undesir": 110, "unescap": [0, 39, 64], "unfinish": 35, "unhandl": 72, "unicod": [0, 1, 2, 39, 64], "unicodeerror": [0, 39, 51], "uniqu": [52, 62], "unit": [72, 74, 76, 78, 81, 85], "unix": [61, 72, 81], "unixcli": [0, 23, 25], "unixserv": [0, 23, 25, 35, 61], "unknown": [0, 3, 8, 51, 69], "unless": [52, 63, 87, 92], "unlik": 52, "unlimit": 7, "unmodifi": 51, "unmount": [0, 17, 18], "unnecessarili": [3, 8], "unpunycod": [0, 39, 64], "unreach": [0, 23, 24], "unregist": [0, 3, 5, 7, 13, 90, 93, 110], "unregister_pend": [0, 3, 5], "unregisterchild": [0, 3, 11], "unregistertask": [0, 3, 11], "unregistrableerror": [0, 3, 11], "unsatisfi": 51, "unsupport": 51, "unsupportedmediatyp": [0, 39, 51], "unsur": 58, "until": [3, 7, 8, 11, 13, 53, 58, 87, 110], "unus": 72, "unwant": 109, "up": [3, 7, 11, 46, 47, 64, 76, 83, 99, 109, 110, 112, 115], "updat": [0, 3, 7, 11, 35, 39, 52, 72, 78, 103], "updatebuff": 35, "upgrad": [24, 57, 68, 72], "upload": [58, 113], "upload_form": 112, "uploaded_fil": 112, "upon": [3, 16, 67, 68, 88], "upstream": [51, 72], "uri": [0, 39, 42, 51, 53, 110, 112], "url": [0, 39, 40, 42, 44, 47, 49, 51, 63, 67, 71, 72, 110, 112], "urlencod": 72, "us": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, 28, 29, 30, 33, 35, 36, 40, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 62, 63, 65, 67, 69, 72, 74, 75, 77, 78, 79, 81, 82, 83, 85, 86, 87, 88, 92, 93, 97, 99, 101, 103, 104, 108, 109, 110, 113, 115], "usag": [81, 90, 115], "user": [0, 1, 39, 51, 55, 62, 63, 72, 73, 83, 97, 108, 110], "usernam": [63, 112], "usr": [83, 87, 88, 97, 99, 108, 109, 112, 115], "usual": [2, 3, 5, 7, 11, 18, 21, 24, 33, 35, 45, 48, 50, 52, 87, 110], "utf": [60, 62, 64, 112], "utf8": [0, 39, 58, 64], "util": [0, 3, 8, 26, 39, 71, 72, 83, 90, 99, 108, 110], "uuid4": 62, "v": [31, 37, 52], "val": [52, 58], "valid": [51, 61, 63, 74, 110], "validate_etag": [0, 39, 63, 72], "validate_sinc": [0, 39, 63, 110], "valu": [0, 2, 3, 5, 7, 8, 11, 18, 21, 24, 33, 35, 39, 45, 47, 48, 50, 51, 52, 54, 56, 57, 58, 59, 61, 63, 65, 71, 72, 83, 86, 87, 90, 93, 99, 110, 112], "value_chang": [72, 97], "valuechagn": [83, 99], "valueerror": 58, "variabl": [2, 3, 5, 6, 7, 15, 18, 21, 24, 33, 35, 45, 48, 50, 61, 72, 109], "varianc": [0, 39, 65], "variou": [1, 17, 25, 32, 43, 72, 83, 99, 108, 115], "vc": 82, "ve": [74, 108, 109, 112], "veri": [67, 81, 86, 87, 108, 109, 110, 111], "verifi": [51, 62, 74], "verify_mod": 25, "verify_sess": [0, 39, 62], "version": [0, 33, 39, 53, 64, 71, 72, 75, 78, 81, 82, 83, 87, 99, 104, 105, 110], "vhost": 110, "via": [4, 72, 78, 81, 83, 85, 88, 93, 99, 103, 109, 110, 112], "view": [51, 52, 58, 110], "virtual": [47, 75, 110], "virtualenv": 75, "virtualenvwrapp": 75, "virtualhost": [0, 39, 43, 71, 115], "visit": 14, "visual": 90, "vulner": [72, 110], "w": 36, "w3": 63, "wa": [7, 51, 58, 73, 85, 97, 109], "wai": [3, 11, 52, 74, 75, 76, 83, 86, 88, 97, 99, 104, 109, 110, 111, 112, 115], "wait": [0, 3, 7, 8, 11, 13, 16, 17, 21, 30, 72, 87, 97, 108, 112], "waitev": [0, 3, 11], "waitinghandl": [0, 3, 7], "walk": [0, 37, 108, 109], "want": [3, 7, 8, 24, 51, 87, 88, 92, 97, 108, 109, 110, 112], "warn": 63, "warranti": 58, "we": [24, 57, 64, 73, 74, 77, 78, 79, 81, 83, 87, 99, 100, 101, 108, 109, 110, 111, 112, 115], "web": [0, 33, 71, 72, 85, 110, 111, 112, 114, 115], "websit": [47, 83, 99, 101, 110, 112], "websocket": [0, 32, 39, 57, 71, 72, 113, 115], "websocketcli": [0, 39, 66, 67, 72], "websocketcodec": [0, 32, 36], "websocketdispatch": 112, "websocketsdispatch": [0, 39, 66, 68, 72, 112], "weird": 109, "welcom": [74, 83, 99, 108, 109], "well": [52, 74, 75, 78, 83, 87, 99, 108, 109, 110, 112], "went": 51, "were": [51, 108], "weren": 72, "werkzeug": [51, 58], "what": [61, 64, 76, 78, 81, 82, 83, 87, 88, 92, 99, 108, 109, 110, 112, 115], "when": [2, 3, 4, 5, 7, 8, 11, 16, 18, 21, 24, 25, 33, 35, 36, 45, 47, 48, 50, 57, 63, 67, 72, 83, 85, 86, 87, 88, 97, 99, 109, 111], "whenc": 19, "where": [3, 5, 24, 29, 30, 68, 86, 88, 92, 93, 109, 115], "wherea": 109, "wherebi": [110, 111], "whether": 58, "which": [3, 5, 7, 8, 13, 15, 27, 29, 30, 51, 52, 63, 65, 68, 72, 75, 85, 88, 97, 109, 110, 111], "while": [15, 81, 85, 87], "whilst": [83, 99], "who": [0, 39, 62, 110, 115], "whom": 58, "whoohoo": 109, "whoos": 35, "whose": 87, "why": [87, 108, 109], "wiki": 110, "wikipedia": 110, "window": [72, 81, 83, 99, 105], "wish": [78, 85, 112], "within": [7, 16, 47, 51, 63, 85], "without": [3, 8, 11, 51, 58, 72, 87, 108, 109, 110], "won": [88, 115], "woof": 109, "work": [2, 16, 35, 58, 75, 76, 78, 79, 83, 85, 86, 93, 99, 103, 104, 109, 112, 115], "workaroung": 72, "worker": [0, 3, 71, 90, 112], "workflow": [72, 75], "world": [83, 88, 97, 99, 108, 109, 110, 111, 112], "worri": [109, 110], "would": [3, 8, 51, 74, 81, 83, 87, 99, 108], "wrap": [20, 112], "wrap_socket": [0, 23, 25], "wrapper": [0, 19, 21, 39, 71, 72, 110], "write": [0, 2, 12, 17, 18, 19, 21, 22, 23, 24, 25, 36, 39, 40, 58, 61, 67, 68, 76, 81, 83, 93, 99, 108, 109, 110, 112, 113], "write_bodi": [0, 39, 56, 58], "write_head": [0, 39, 56, 58], "writepid": [0, 1, 2], "written": [24, 63, 73, 85, 109], "wrong": 51, "wschannel": [67, 68], "wsclient": 67, "wsgi": [0, 39, 51, 58, 71, 72, 83, 99, 110, 113, 114], "wsgiref": 114, "wsserver": 112, "www": [47, 63, 64, 72, 110, 112], "x": [1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 16, 19, 20, 21, 22, 24, 25, 33, 35, 37, 40, 42, 44, 45, 46, 47, 48, 52, 53, 54, 55, 58, 61, 62, 63, 65, 69, 70, 72, 83, 86, 87, 97, 99, 105, 115], "xml": [48, 110], "xmlrpc": [0, 39, 43, 71, 115], "xmlrpclib": 110, "xss": [72, 110], "y": 86, "ye": [52, 81], "year": 63, "yet": [3, 8, 72], "yield": [3, 8, 11], "yoann": 73, "you": [3, 5, 7, 8, 47, 51, 52, 63, 65, 74, 75, 76, 77, 78, 79, 81, 82, 83, 85, 86, 87, 88, 92, 93, 97, 99, 103, 104, 108, 109, 110, 112, 115], "your": [3, 5, 7, 8, 51, 63, 75, 76, 77, 78, 79, 81, 82, 83, 85, 86, 87, 90, 92, 97, 99, 103, 109, 110, 111], "yourself": 78, "zato": 72, "zero": 63, "zip": 10}, "titles": ["circuits package", "circuits.app package", "circuits.app.daemon module", "circuits.core package", "circuits.core.bridge module", "circuits.core.components module", "circuits.core.debugger module", "circuits.core.events module", "circuits.core.handlers module", "circuits.core.helpers module", "circuits.core.loader module", "circuits.core.manager module", "circuits.core.pollers module", "circuits.core.timers module", "circuits.core.utils module", "circuits.core.values module", "circuits.core.workers module", "circuits.io package", "circuits.io.events module", "circuits.io.file module", "circuits.io.notify module", "circuits.io.process module", "circuits.io.serial module", "circuits.net package", "circuits.net.events module", "circuits.net.sockets module", "circuits.node package", "circuits.node.client module", "circuits.node.events module", "circuits.node.node module", "circuits.node.server module", "circuits.node.utils module", "circuits.protocols package", "circuits.protocols.http module", "circuits.protocols.irc module", "circuits.protocols.line module", "circuits.protocols.websocket module", "circuits.tools package", "circuits.version module", "circuits.web package", "circuits.web.client module", "circuits.web.constants module", "circuits.web.controllers module", "circuits.web.dispatchers package", "circuits.web.dispatchers.dispatcher module", "circuits.web.dispatchers.jsonrpc module", "circuits.web.dispatchers.static module", "circuits.web.dispatchers.virtualhosts module", "circuits.web.dispatchers.xmlrpc module", "circuits.web.errors module", "circuits.web.events module", "circuits.web.exceptions module", "circuits.web.headers module", "circuits.web.http module", "circuits.web.loggers module", "circuits.web.main module", "circuits.web.parsers package", "circuits.web.parsers.http module", "circuits.web.parsers.multipart module", "circuits.web.parsers.querystring module", "circuits.web.processors module", "circuits.web.servers module", "circuits.web.sessions module", "circuits.web.tools module", "circuits.web.url module", "circuits.web.utils module", "circuits.web.websockets package", "circuits.web.websockets.client module", "circuits.web.websockets.dispatcher module", "circuits.web.wrappers module", "circuits.web.wsgi module", "API Documentation", "Change Log", "Contributors", "Contributing to circuits", "Setting up a circuits Development Environment", "Developer Docs", "Development Introduction", "Development Processes", "Development Standards", "Hello", "Frequently Asked Questions", "Glossary", "circuits 3.2.3 Documentation", "Bridge", "Components", "Debugger", "Events", "Handlers", "Helpers", "circuits User Manual", "Loader", "Manager", "Tools", "Pollers", "Timers", "Utils", "Values", "Workers", "PyPi README Page", "Road Map", "Downloading", "Getting Started", "Installing", "Quick Start Guide", "Requirements and Dependencies", "Documentation TODO", "circuits Tutorials", "Telnet Tutorial", "Tutorial", "Features", "Getting Started", "How To Guides", "circuits.web User Manual", "Introduction", "Miscellaneous"], "titleterms": {"": [85, 86], "2": 83, "3": 83, "The": 109, "To": 112, "about": 83, "ad": 74, "advanc": 87, "apach": 112, "api": 71, "app": [1, 2], "applic": [93, 112], "ask": 81, "authent": 110, "basic": 87, "bridg": [4, 84], "bug": [74, 78], "build": 112, "cach": 110, "chang": 72, "channel": 109, "circuit": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 74, 75, 83, 90, 107, 113], "client": [27, 40, 67], "code": [78, 79, 101], "collector": 87, "commun": [77, 83, 99], "complex": [79, 109], "compon": [5, 85, 108, 109], "compress": 110, "configur": 112, "constant": 41, "content": [0, 1, 3, 17, 23, 26, 32, 37, 39, 43, 56, 66], "contribut": 74, "contributor": 73, "control": 42, "conveni": 85, "cooki": 110, "core": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 90], "cycl": 78, "cyclomat": 79, "daemon": 2, "data": 58, "databas": 112, "debugg": [6, 86, 109], "depend": 105, "deploi": 112, "design": 108, "develop": [75, 76, 77, 78, 79, 101, 103], "disclaim": [83, 99], "discuss": 108, "dispatch": [43, 44, 45, 46, 47, 48, 68, 110, 115], "displai": 93, "do": 112, "doc": 76, "document": [71, 83, 106], "download": 101, "echo": [80, 83, 99], "engin": 112, "environ": 75, "error": 49, "event": [7, 18, 24, 28, 50, 87, 88, 109], "exampl": [52, 83, 99, 112], "except": 51, "explicit": 88, "featur": [74, 78, 83, 99, 110], "feedback": [83, 99], "file": [19, 112], "filter": 87, "form": [58, 85, 112], "frequent": 81, "from": 103, "gener": 81, "get": [75, 102, 111], "glossari": 82, "guid": [104, 112], "handl": 110, "handler": [8, 88, 109], "header": 52, "hello": [80, 83, 99], "helper": [9, 89], "histori": 79, "how": 112, "http": [33, 53, 57], "i": 112, "implement": 108, "implicit": [85, 88], "indic": 83, "inherit": 109, "instal": [83, 99, 103], "integr": 112, "introduct": [77, 114], "introspect": 93, "io": [17, 18, 19, 20, 21, 22], "irc": 34, "jsonrpc": [45, 110], "latest": 101, "librari": 90, "licenc": 58, "licens": [83, 99], "life": 78, "line": 35, "loader": [10, 91], "log": [72, 110], "logger": 54, "main": 55, "mako": 112, "manag": [11, 92], "manual": [90, 113], "map": 100, "miscellan": [90, 115], "mit": 58, "mod_wsgi": 112, "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "multipart": 58, "net": [23, 24, 25], "new": [74, 78], "node": [26, 27, 28, 29, 30, 31], "notifi": 20, "object": 109, "older": 72, "option": 105, "other": [105, 112], "output": 86, "overview": [108, 109], "packag": [0, 1, 3, 17, 23, 26, 32, 37, 39, 43, 56, 66, 103], "page": 99, "parser": [56, 57, 58, 59], "platform": [83, 99], "poller": [12, 94], "prequisit": 75, "process": [21, 78], "processor": 60, "protocol": [32, 33, 34, 35, 36], "pypi": 99, "querystr": 59, "question": 81, "quick": 104, "readm": 99, "regist": 109, "registr": 85, "releas": 101, "report": [74, 78], "repositori": 103, "represent": 93, "request": 78, "requir": [83, 99, 105], "result": 87, "revis": 79, "road": 100, "run": [78, 112], "sampl": 86, "sdlc": 78, "serial": 22, "server": [30, 61, 80, 83, 99], "session": [62, 110], "set": 75, "share": 74, "shorthand": 85, "simpl": 112, "socket": 25, "softwar": 78, "sourc": [101, 103], "stabl": 101, "standard": [77, 79], "start": [75, 102, 104, 111], "static": [46, 110], "stori": 74, "style": 79, "submit": 74, "submodul": [0, 1, 3, 17, 23, 26, 32, 39, 43, 56, 66], "subpackag": [0, 39], "support": [83, 99], "tabl": 83, "telnet": 108, "templat": 112, "test": [74, 78, 79, 108], "timer": [13, 95], "todo": 106, "tool": [37, 63, 77, 93, 115], "tutori": [107, 108, 109], "unit": 79, "unregist": 85, "up": 75, "upload": 112, "url": 64, "us": 112, "usag": [86, 87, 92], "user": [90, 113], "util": [14, 31, 65, 96], "valu": [15, 97], "version": 38, "virtualhost": [47, 110], "visual": 93, "web": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 80, 83, 99, 113], "websocket": [36, 66, 67, 68, 112], "worker": [16, 98], "wrapper": 69, "write": [74, 78, 115], "wsgi": [70, 112], "xmlrpc": [48, 110], "your": [74, 93, 112]}})