Search.setIndex({docnames:["DeveloperGuidelines","StyleGuide","community/index","community/mailing-list","community/repository","developer-features","do-it-yourself-framework","download/index","future","include/contact","include/reference_header","index","license","modules/auth.auth_tkt","modules/auth.basic","modules/auth.cas","modules/auth.cookie","modules/auth.digest","modules/auth.form","modules/auth.grantip","modules/auth.multi","modules/cascade","modules/cgiapp","modules/cgitb_catcher","modules/debug.debugapp","modules/debug.fsdiff","modules/debug.prints","modules/debug.profile","modules/debug.watchthreads","modules/debug.wdg_validate","modules/errordocument","modules/evalexception","modules/exceptions","modules/fileapp","modules/fixture","modules/gzipper","modules/httpexceptions","modules/httpheaders","modules/httpserver","modules/lint","modules/pony","modules/progress","modules/proxy","modules/recursive","modules/registry","modules/reloader","modules/request","modules/response","modules/session","modules/transaction","modules/translogger","modules/url","modules/urlmap","modules/urlparser","modules/util.import_string","modules/util.multidict","modules/wsgilib","modules/wsgiwrappers","news","paste-httpserver-threadpool","testing-applications","url-parsing-with-wsgi"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["DeveloperGuidelines.txt","StyleGuide.txt","community/index.txt","community/mailing-list.txt","community/repository.txt","developer-features.txt","do-it-yourself-framework.txt","download/index.txt","future.txt","include/contact.txt","include/reference_header.txt","index.txt","license.txt","modules/auth.auth_tkt.txt","modules/auth.basic.txt","modules/auth.cas.txt","modules/auth.cookie.txt","modules/auth.digest.txt","modules/auth.form.txt","modules/auth.grantip.txt","modules/auth.multi.txt","modules/cascade.txt","modules/cgiapp.txt","modules/cgitb_catcher.txt","modules/debug.debugapp.txt","modules/debug.fsdiff.txt","modules/debug.prints.txt","modules/debug.profile.txt","modules/debug.watchthreads.txt","modules/debug.wdg_validate.txt","modules/errordocument.txt","modules/evalexception.txt","modules/exceptions.txt","modules/fileapp.txt","modules/fixture.txt","modules/gzipper.txt","modules/httpexceptions.txt","modules/httpheaders.txt","modules/httpserver.txt","modules/lint.txt","modules/pony.txt","modules/progress.txt","modules/proxy.txt","modules/recursive.txt","modules/registry.txt","modules/reloader.txt","modules/request.txt","modules/response.txt","modules/session.txt","modules/transaction.txt","modules/translogger.txt","modules/url.txt","modules/urlmap.txt","modules/urlparser.txt","modules/util.import_string.txt","modules/util.multidict.txt","modules/wsgilib.txt","modules/wsgiwrappers.txt","news.txt","paste-httpserver-threadpool.txt","testing-applications.txt","url-parsing-with-wsgi.txt"],objects:{"paste.auth":[[13,0,0,"-","auth_tkt"],[14,0,0,"-","basic"],[15,0,0,"-","cas"],[16,0,0,"-","cookie"],[17,0,0,"-","digest"],[18,0,0,"-","form"],[19,0,0,"-","grantip"],[20,0,0,"-","multi"]],"paste.auth.auth_tkt":[[13,1,1,"","AuthTKTMiddleware"],[13,1,1,"","AuthTicket"],[13,2,1,"","BadTicket"],[13,3,1,"","make_auth_tkt_middleware"]],"paste.auth.basic":[[14,1,1,"","AuthBasicAuthenticator"],[14,1,1,"","AuthBasicHandler"],[14,3,1,"","make_basic"]],"paste.auth.cas":[[15,1,1,"","AuthCASHandler"]],"paste.auth.cookie":[[16,1,1,"","AuthCookieEnviron"],[16,1,1,"","AuthCookieHandler"],[16,1,1,"","AuthCookieSigner"],[16,3,1,"","make_auth_cookie"]],"paste.auth.digest":[[17,1,1,"","AuthDigestAuthenticator"],[17,1,1,"","AuthDigestHandler"],[17,3,1,"","digest_password"],[17,3,1,"","make_digest"]],"paste.auth.form":[[18,1,1,"","AuthFormHandler"],[18,3,1,"","make_form"]],"paste.auth.grantip":[[19,1,1,"","GrantIPMiddleware"],[19,3,1,"","make_grantip"]],"paste.auth.multi":[[20,1,1,"","MultiHandler"]],"paste.cascade":[[21,1,1,"","Cascade"],[21,3,1,"","make_cascade"]],"paste.cgiapp":[[22,1,1,"","CGIApplication"],[22,2,1,"","CGIError"],[22,3,1,"","make_cgi_application"]],"paste.cgitb_catcher":[[23,1,1,"","CgitbMiddleware"],[23,3,1,"","make_cgitb_middleware"]],"paste.debug":[[24,0,0,"-","debugapp"]],"paste.debug.debugapp":[[24,1,1,"","SimpleApplication"],[24,1,1,"","SlowConsumer"],[24,3,1,"","make_slow_app"],[24,3,1,"","make_test_app"]],"paste.errordocument":[[30,1,1,"","StatusBasedForward"],[30,3,1,"","make_errordocument"]],"paste.evalexception":[[31,1,1,"","EvalException"]],"paste.exceptions":[[32,0,0,"-","collector"],[32,0,0,"-","errormiddleware"],[32,0,0,"-","formatter"],[32,0,0,"-","reporter"]],"paste.exceptions.collector":[[32,1,1,"","ExceptionCollector"],[32,3,1,"","collect_exception"]],"paste.exceptions.errormiddleware":[[32,1,1,"","ErrorMiddleware"],[32,3,1,"","handle_exception"],[32,3,1,"","make_error_middleware"]],"paste.exceptions.formatter":[[32,1,1,"","HTMLFormatter"],[32,1,1,"","TextFormatter"],[32,3,1,"","format_html"],[32,3,1,"","format_text"]],"paste.exceptions.reporter":[[32,1,1,"","EmailReporter"],[32,1,1,"","FileReporter"],[32,1,1,"","LogReporter"],[32,1,1,"","WSGIAppReporter"]],"paste.fileapp":[[33,3,1,"","ArchiveStore"],[33,3,1,"","DataApp"],[33,1,1,"","DirectoryApp"],[33,1,1,"","FileApp"]],"paste.fixture":[[34,1,1,"","Checkbox"],[34,1,1,"","Field"],[34,1,1,"","Form"],[34,1,1,"","FoundDir"],[34,1,1,"","FoundFile"],[34,1,1,"","Hidden"],[34,1,1,"","ProcResult"],[34,1,1,"","Radio"],[34,1,1,"","Select"],[34,1,1,"","Submit"],[34,1,1,"","TestApp"],[34,1,1,"","TestFileEnvironment"],[34,1,1,"","TestRequest"],[34,1,1,"","Text"],[34,1,1,"","Textarea"]],"paste.fixture.Field":[[34,4,1,"","force_value"]],"paste.fixture.Form":[[34,4,1,"","get"],[34,4,1,"","select"],[34,4,1,"","set"],[34,4,1,"","submit"],[34,4,1,"","submit_fields"]],"paste.fixture.TestApp":[[34,4,1,"","delete"],[34,4,1,"","do_request"],[34,4,1,"","encode_multipart"],[34,4,1,"","get"],[34,4,1,"","head"],[34,4,1,"","post"],[34,4,1,"","put"],[34,4,1,"","reset"]],"paste.fixture.TestFileEnvironment":[[34,4,1,"","clear"],[34,4,1,"","run"],[34,4,1,"","writefile"]],"paste.gzipper":[[35,3,1,"","make_gzip_middleware"],[35,1,1,"","middleware"]],"paste.httpexceptions":[[36,2,1,"","HTTPBadGateway"],[36,2,1,"","HTTPBadRequest"],[36,2,1,"","HTTPClientError"],[36,2,1,"","HTTPConflict"],[36,2,1,"","HTTPError"],[36,2,1,"","HTTPException"],[36,1,1,"","HTTPExceptionHandler"],[36,2,1,"","HTTPExpectationFailed"],[36,2,1,"","HTTPForbidden"],[36,2,1,"","HTTPFound"],[36,2,1,"","HTTPGatewayTimeout"],[36,2,1,"","HTTPGone"],[36,2,1,"","HTTPInternalServerError"],[36,2,1,"","HTTPLengthRequired"],[36,2,1,"","HTTPMethodNotAllowed"],[36,2,1,"","HTTPMovedPermanently"],[36,2,1,"","HTTPMultipleChoices"],[36,2,1,"","HTTPNotAcceptable"],[36,2,1,"","HTTPNotFound"],[36,2,1,"","HTTPNotImplemented"],[36,2,1,"","HTTPNotModified"],[36,2,1,"","HTTPPaymentRequired"],[36,2,1,"","HTTPPreconditionFailed"],[36,2,1,"","HTTPProxyAuthenticationRequired"],[36,2,1,"","HTTPRedirection"],[36,2,1,"","HTTPRequestEntityTooLarge"],[36,2,1,"","HTTPRequestRangeNotSatisfiable"],[36,2,1,"","HTTPRequestTimeout"],[36,2,1,"","HTTPRequestURITooLong"],[36,2,1,"","HTTPServerError"],[36,2,1,"","HTTPServiceUnavailable"],[36,2,1,"","HTTPTemporaryRedirect"],[36,2,1,"","HTTPUnauthorized"],[36,2,1,"","HTTPUnsupportedMediaType"],[36,2,1,"","HTTPUseProxy"],[36,2,1,"","HTTPVersionNotSupported"],[36,3,1,"","make_middleware"]],"paste.httpheaders":[[37,1,1,"","EnvironVariable"],[37,1,1,"","HTTPHeader"],[37,3,1,"","get_header"],[37,3,1,"","list_headers"],[37,3,1,"","normalize_headers"]],"paste.httpheaders.HTTPHeader":[[37,4,1,"","apply"],[37,4,1,"","compose"],[37,4,1,"","delete"],[37,4,1,"","parse"],[37,4,1,"","update"],[37,4,1,"","values"]],"paste.httpserver":[[38,3,1,"","serve"],[38,3,1,"","server_runner"]],"paste.lint":[[39,2,1,"","WSGIWarning"],[39,3,1,"","middleware"]],"paste.pony":[[40,1,1,"","PonyMiddleware"],[40,3,1,"","make_pony"]],"paste.progress":[[41,1,1,"","UploadProgressMonitor"],[41,1,1,"","UploadProgressReporter"]],"paste.proxy":[[42,1,1,"","Proxy"],[42,1,1,"","TransparentProxy"],[42,3,1,"","make_proxy"],[42,3,1,"","make_transparent_proxy"]],"paste.recursive":[[43,3,1,"","ForwardRequestException"],[43,1,1,"","RecursiveMiddleware"]],"paste.registry":[[44,1,1,"","Registry"],[44,1,1,"","RegistryManager"],[44,1,1,"","StackedObjectProxy"],[44,1,1,"","StackedObjectRestorer"],[44,3,1,"","make_registry_manager"]],"paste.reloader":[[45,1,1,"","Monitor"],[45,3,1,"","install"],[45,3,1,"","watch_file"]],"paste.request":[[46,1,1,"","EnvironHeaders"],[46,3,1,"","construct_url"],[46,3,1,"","get_cookie_dict"],[46,3,1,"","get_cookies"],[46,3,1,"","parse_formvars"],[46,3,1,"","parse_querystring"],[46,3,1,"","path_info_pop"],[46,3,1,"","path_info_split"],[46,3,1,"","resolve_relative_url"]],"paste.response":[[47,1,1,"","HeaderDict"],[47,3,1,"","has_header"],[47,3,1,"","header_value"],[47,3,1,"","remove_header"],[47,3,1,"","replace_header"]],"paste.session":[[48,1,1,"","SessionMiddleware"],[48,3,1,"","make_session_middleware"]],"paste.translogger":[[50,1,1,"","TransLogger"],[50,3,1,"","make_filter"]],"paste.url":[[51,1,1,"","Image"],[51,1,1,"","URL"]],"paste.urlmap":[[52,1,1,"","PathProxyURLMap"],[52,1,1,"","URLMap"],[52,3,1,"","urlmap_factory"]],"paste.urlparser":[[53,1,1,"","PkgResourcesParser"],[53,1,1,"","StaticURLParser"],[53,1,1,"","URLParser"],[53,3,1,"","make_pkg_resources"],[53,3,1,"","make_static"],[53,3,1,"","make_url_parser"]],"paste.util":[[54,0,0,"-","import_string"],[55,0,0,"-","multidict"]],"paste.util.import_string":[[54,3,1,"","eval_import"],[54,3,1,"","import_module"],[54,3,1,"","simple_import"],[54,3,1,"","try_import_module"]],"paste.util.multidict":[[55,1,1,"","MultiDict"],[55,1,1,"","UnicodeMultiDict"]],"paste.wsgilib":[[56,3,1,"","add_close"],[56,3,1,"","add_start_close"],[56,3,1,"","catch_errors"],[56,3,1,"","catch_errors_app"],[56,3,1,"","chained_app_iters"],[56,3,1,"","dump_environ"],[56,1,1,"","encode_unicode_app_iter"],[56,3,1,"","interactive"],[56,3,1,"","intercept_output"],[56,3,1,"","raw_interactive"]],"paste.wsgiwrappers":[[57,1,1,"","WSGIRequest"],[57,1,1,"","WSGIResponse"]],paste:[[21,0,0,"-","cascade"],[22,0,0,"-","cgiapp"],[23,0,0,"-","cgitb_catcher"],[30,0,0,"-","errordocument"],[31,0,0,"-","evalexception"],[33,0,0,"-","fileapp"],[34,0,0,"-","fixture"],[35,0,0,"-","gzipper"],[36,0,0,"-","httpexceptions"],[37,0,0,"-","httpheaders"],[38,0,0,"-","httpserver"],[39,0,0,"-","lint"],[40,0,0,"-","pony"],[41,0,0,"-","progress"],[42,0,0,"-","proxy"],[43,0,0,"-","recursive"],[44,0,0,"-","registry"],[45,0,0,"-","reloader"],[46,0,0,"-","request"],[47,0,0,"-","response"],[48,0,0,"-","session"],[50,0,0,"-","translogger"],[51,0,0,"-","url"],[52,0,0,"-","urlmap"],[53,0,0,"-","urlparser"],[56,0,0,"-","wsgilib"],[57,0,0,"-","wsgiwrappers"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","exception","Python exception"],"3":["py","function","Python function"],"4":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:class","2":"py:exception","3":"py:function","4":"py:method"},terms:{"0":[6,14,15,19,33,37,38,60,61],"01":61,"0333":[36,37],"037":39,"05":61,"1":[1,6,14,15,17,19,24,33,36,37,38,45,46,47,60],"10":[1,19,38,50,59,60],"100":[36,38,39,58,59],"1000":58,"1024":[38,41],"11":59,"11th":59,"12":48,"127":[6,19,38],"140":58,"168":19,"18":58,"1800":59,"192":19,"2":[0,1,6,16,36,37,46,47,59],"20":[50,58],"200":[6,13,34,43,57,60,61],"2004":61,"2005":0,"2006":12,"2007":12,"2068":36,"20found":30,"20not":30,"20stuff":51,"20x":44,"2104":16,"22":[51,58],"226":58,"22it":51,"23":58,"24":[19,58],"25":58,"26":58,"2616":[37,47,58],"2617":[17,58],"28":58,"285":61,"29":58,"3":[1,34,37,44,45,46,61],"30":[16,38,58,59],"300":[36,38,59],"301":36,"302":36,"303":[15,36],"304":36,"305":36,"306":36,"307":36,"31":58,"33":58,"333":11,"365":38,"3k":16,"3xx":[34,36],"4":[1,6,36,37,47,59],"400":[36,38,58],"401":[6,36,58],"402":36,"403":[15,36],"404":[5,6,21,30,34,36,43,53,58,61],"405":36,"406":36,"407":36,"408":36,"409":36,"4096":[16,24],"410":36,"411":36,"412":36,"413":36,"414":36,"415":36,"416":36,"417":36,"4229":37,"429":[36,58],"4443":38,"45":60,"48":48,"4k":16,"5":[0,6,23,36,37,38,59],"50":58,"500":[21,30,36,60],"501":36,"502":36,"503":36,"504":36,"505":36,"5xx":[36,58],"6":[35,59],"600":38,"60480":37,"64":[6,16],"660":48,"7":19,"8":[1,47,56],"80":58,"8080":[6,38],"8680":42,"8859":[47,58],"9":59,"abstract":[3,36,37,58,61],"break":[1,58,61],"byte":[16,34,41,58],"case":[1,6,16,32,34,36,37,39,42,44,46,47,48,52,53,54,56,57,58,61],"catch":[5,21,36,52,53,54,56,58,60],"class":[1,5,6,13,14,15,16,17,18,19,20,21,22,23,24,30,31,32,33,34,35,36,37,40,41,42,43,44,45,46,47,48,50,52,53,55,56,57,58,61],"default":[13,16,18,19,20,21,30,32,33,34,36,37,38,39,41,44,48,50,53,57,58,59,60,61],"do":[0,1,2,3,8,11,12,13,14,16,17,32,34,37,43,45,48,58,59,60,61],"final":[36,43,53,59,60],"function":[0,1,6,8,13,14,16,17,18,20,32,37,41,44,45,53,55,58,59,60,61],"goto":[45,51],"import":[0,5,6,14,16,17,18,20,30,32,37,41,43,44,45,58,61],"int":61,"long":[21,52,58,59],"new":[3,6,8,11,16,32,37,38,44,48,52,59,60,61],"public":[37,38,59,61],"return":[0,5,6,14,15,16,17,18,20,21,30,32,33,34,36,37,39,41,43,44,45,46,47,48,51,52,53,54,55,56,58,60,61],"short":[1,6],"static":[5,32,33,58],"throw":[39,58],"true":[13,14,18,19,20,22,23,24,30,32,34,37,38,46,50,55,59,60],"try":[0,1,2,9,21,32,53,58,59,60,61],"var":[1,51,58],"while":[0,8,41,44,45,59,61],A:[5,11,12,13,30,32,34,36,37,38,42,43,44,45,53,54,55,56,57,58,59,60,61],AND:12,AS:12,And:[6,11,19],As:[0,59],At:[6,16,17,33,37,38,59],BE:12,BUT:12,Be:[13,58],But:[0,1,6,8,38,59,61],By:[16,32,37,41,53,58],FOR:12,For:[0,2,8,32,36,37,41,42,43,46,47,58,59,61],IN:12,IS:12,ITS:15,If:[0,1,2,5,6,9,11,13,14,15,16,17,18,19,20,21,22,23,30,32,34,37,38,41,42,43,45,46,47,50,53,56,57,58,59,60,61],In:[6,8,20,32,37,44,56,59,61],Is:47,It:[0,8,11,14,15,16,17,18,30,32,34,36,37,38,41,42,47,53,56,58,59,60,61],Its:[53,55],NO:12,NOT:12,No:[1,8,39,61],Not:[0,1,5,6,8,21,30,43,53,58,61],OF:12,OR:12,Of:[0,11],On:[19,45],One:[41,61],Or:60,Such:44,THE:12,TO:12,That:[0,6,39,61],The:[0,7,11,12,13,14,15,16,17,18,20,30,32,33,34,36,37,38,39,42,43,44,45,48,52,55,57,58],Then:[6,45,60],There:[0,1,6,7,15,32,38,48,59,61],These:[2,3,6,32,33,36,53,57,60],To:[0,6,16,33,36,44,48,58,59],WITH:12,With:[11,44],_:[6,32,39,58],__call__:[6,37,44,58,61],__dir__:58,__init__:[1,6,44,53,58,61],__iter__:39,__lt__:37,__main__:6,__name__:6,__next__:58,__remove__:19,__revision__:32,__str__:37,__traceback_decorator__:[32,58],__traceback_hide__:32,__traceback_info__:32,__traceback_log__:32,__traceback_reporter__:32,__traceback_supplement__:32,__version__:32,_and_thi:32,_cachecontrol:37,_contentdisposit:37,_current_obj:44,_current_obj_restor:44,_debug:58,_exit:59,_multientryhead:37,_multivaluehead:37,_mything_blahblah:1,_not_:47,_object_stack:58,_oldstdin:58,_oldstin:58,_pop_object:44,_push:44,_push_object:44,_q_export:61,_q_index:61,_q_travers:61,_singlevaluehead:37,_unaltered_:18,abbrevi:32,abil:32,abl:[0,6,44],abort:[43,58],about:[0,1,5,6,9,32,37,58,60,61],abov:[11,12,32,37],abramowitz:58,absolut:[22,42,46,58],accept:[16,30,57,58,59,61],acceptlanguag:58,access:[13,14,16,17,18,36,37,39,44,48,58,59],accid:58,accident:58,accord:[32,36,37,58],account:44,aclass:1,across:16,act:[22,37,39,43,58],action:[6,12,18,34,36,58,61],activ:[2,3,7,44],actor:61,actual:[16,17,32,34,37,38,44,59,61],ad:[16,32,33,34,38,43,44,52,58,59,60,61],adapt:[59,61],add:[6,13,32,33,38,47,48,55,58,59],add_clos:[56,58],add_file_callback:[45,58],add_method:20,add_start_clos:[56,58],addit:[36,37,58],addition:61,address:[5,13,32,38,42,58,59],adjust:52,admin:13,advantag:37,advertis:58,affect:37,after:[1,6,13,15,16,32,33,34,36,38,41,44,53,54,58,59],afterward:30,ag:[37,60],again:[6,7,46,53,59],against:[19,30,34,58],agent:[5,36,37,59],aggress:58,ajax:41,aka:38,akin:59,alberto:8,alert:58,algorithem:17,algorithm:13,alia:58,aliv:[38,58],all:[0,1,5,6,7,8,12,13,16,17,21,23,32,34,36,37,38,39,41,42,43,44,45,46,47,50,52,53,57,58,59,60,61],all_head:60,alloc:53,allow:[5,6,15,19,20,32,34,36,43,54,58,60,61],allow_kil:59,allowed_head:58,allowed_method:33,allowed_request_method:42,almost:61,along:[6,15,17,20],alongsid:8,alphabet:21,alreadi:[14,15,17,18,33,36,46,58],alright:6,also:[0,1,2,5,6,7,13,17,19,32,34,37,38,43,44,46,47,48,52,53,55,56,58,59,60,61],alt:51,alter:[18,37,43],altern:[13,41,54],altert:43,alwai:[1,6,7,19,32,36,44,58],am:1,ambigu:[53,58],ambit:0,amir:58,amitmarkel:58,amnesiac:38,amount:[38,41,44,59],an:[0,5,8,9,11,12,13,15,16,17,18,22,24,30,31,32,33,34,36,37,38,39,41,42,43,44,46,47,52,53,54,55,56,57,58,59,60,61],analog:13,anchor:[51,60],ander:58,andrea:58,andrei:58,ani:[5,6,8,12,13,15,16,18,19,20,23,30,32,33,34,36,37,39,40,44,46,47,48,52,53,54,58,59,60,61],annoi:[0,1,58],annoyingli:1,anoth:[6,17,30,32,36,39,42,44,51,57,58,59,61],answer:0,anyon:6,anyth:[8,34,39,58,61],anytim:8,anywai:61,anywher:[1,8,44],apach:[5,13,50,58,61],api:[5,57,59],app1:21,app2:21,app:[8,13,14,16,17,18,19,21,23,30,32,33,34,35,36,40,43,44,48,50,53,58,60,61],app_it:[36,56,58],app_iter:56,appear:[39,44,46,47],append:[5,16,32,37,47,61],appli:[35,37,39,43,48,55,57,58,61],applic:[0,11,13,14,15,16,17,18,20,23,24,30,31,32,33,35,36,38,39,41,42,43,44,45,48,50,52,53,56,58,59],approach:[37,44],appropri:[0,13,17,30,37,44,53,61],approxim:[44,61],aquarium:57,ar:[0,1,2,3,6,7,8,13,14,15,16,18,19,21,30,32,33,34,36,37,38,39,41,43,44,46,47,48,50,52,53,54,55,56,57,58,59,60,61],arbitrari:[6,13,54,58],arbitrarili:32,architectur:[6,61],archiv:[3,33],archivestor:33,aren:[6,13,48,58,61],arg1:[1,32],arg2:[1,32],arg:[0,1,34,37,45,55,56],argment:30,argument:[6,13,14,15,16,18,20,30,32,33,34,36,37,38,39,43,46,53,55,56,58,59,60,61],aris:12,around:[0,6,16,23,44,58,60],arriv:6,articl:6,ascii:[47,58],ask:[16,18,58],aspect:43,assert:[1,6,47,58,60],assertionerror:39,assign:[19,55,58],associ:[5,12,38,57],assum:[14,17,18,37,38,55,61],assur:44,atexit:59,atom:47,attach:[6,44],attempt:[15,37,57],attent:[0,34,58],attic:58,attr:[34,51],attribut:[6,32,34,36,43,44,53,54,58,60,61],audit:17,auth:[5,8,41,58],auth_bas:14,auth_digest:17,auth_form:[18,58],auth_head:6,auth_requir:6,auth_tkt:[5,58],auth_typ:[6,15,17],authbasicauthent:14,authbasichandl:[14,41],authcashandl:15,authcookieenviron:16,authcookiehandl:[16,18],authcookiesign:16,authdigestauthent:17,authdigesthandl:17,authent:[6,13,17,37,58],authformhandl:18,authfunc:[14,17,18,20,41],authkit:8,authmeth:20,authmiddlewar:6,author:[6,12,14,15,17,18,58,60,61],authtick:13,authticket:13,authtktmiddlewar:13,autom:33,automat:[5,37,38,44,57,58],avail:[6,7,13,53,57,58],avoid:[16,32,44,48,58],awai:[16,32],awar:[32,46],b:[1,6,34,36,43,57],back:[6,15,30,53,58,59,61],backlog:38,backslash:1,backward:58,backward_compat_funct:0,bad:[1,36,58,59],badticket:13,bak:58,bar:[21,46,51,54],bare:6,base64:[6,58],base:[5,6,18,20,33,34,36,38,42,52,53,58,60],base_dir:34,base_paste_url:52,base_path:[34,52],base_python_nam:53,basecooki:58,basehttpserv:[38,58],basenam:61,basic:[0,5,6,17,37,41,43,53,57,58,59],basicaa:14,bat:45,baz:54,beaker:8,becaus:[0,6,39,44,46,54,58,59,61],becom:[6,16,32,37,44,58,59,60,61],been:[5,6,8,13,17,32,33,34,36,39,58,59,61],befor:[0,1,17,32,36,37,38,43,44,54,56,58,59,61],before_and_thi:32,begin:[44,58],behavior:[37,57,58],being:[6,11,14,17,32,33,37,41,44,46,58],below:[6,7,17,32,37,39,44],ben:8,benefit:13,benjaminp:58,besid:61,best:[0,32,58],better:[0,6,8,11,17,58,61],between:[0,1,6,37,39,41,59,61],beyond:[33,57],bick:[1,6,12,60,61],big:[6,8],bind:[38,58],bit:[6,38,58],bitbucket:[7,58],bite:0,blah:[32,52],blank:1,block:[16,45,48,58,59],blog:61,bob:60,bodi:[6,16,34,37,42,43,46,56,58,60],bork:58,both:[0,20,34,36,37,58,59,60],bother:1,bottleneck:44,bottom:[6,32],bound:[1,57],box:6,brad:58,branch:0,breakdown:36,brief:6,bring:[0,59],brondsem:58,browser:[5,6,13,16,17,23,32,35,58,60],bug:[2,13,36,58],build:[6,37,41,53],builder:52,buildutil:0,built:[6,13,38,58,61],bunch:58,busi:[38,59],button:[34,58,60],bytes_receiv:41,bytesio:58,bytestr:58,c:12,ca:[5,58],cach:[33,37,46,48,53,58],cachabl:0,cache_control:[33,53],cache_max_ag:[53,58],call:[1,6,8,14,17,18,32,36,37,38,39,43,44,45,46,51,53,56,58,59,61],call_it:46,callabl:[6,30,37,43,52,56,58,61],callback:[6,17,58,61],camelcas:37,can:[0,1,2,5,6,7,8,13,14,15,16,17,18,19,22,30,32,33,34,36,37,38,39,41,42,43,44,45,46,52,53,54,55,57,58,59,60,61],cancel:41,cannot:[36,37,53,58,61],capabl:[38,61],capit:[1,6,37],captur:[5,23,32,56,61],capture_output:[56,58],cardin:37,care:[13,16,17,32,37,38,58],cascad:[5,8,58],casei:58,cat:38,catalog:57,catch_error:[56,58],catch_errors_app:56,catcher:23,categor:37,categori:37,caught:[32,43,58],caus:[1,18,20,32,37,38,44,45,48,58,59],caution:17,cd:0,cdent:[4,7,11,58],central:[15,58],cert:38,certain:[30,32,37],certainli:61,certif:[38,58],cgi:[5,6,13,37,39,46,58],cgiapp:[5,8,58],cgiapplic:22,cgierror:22,cgiparse_qsl:58,cgitb:[5,32],cgitb_catch:[5,8],cgitbmiddlewar:23,chad:58,chain:[5,30,36,56],chained_app_it:56,challeng:17,champion:0,chang:[5,6,13,33,37,41,44,47,52,53,58],channel:2,charact:[39,58],charg:12,charset:[57,58],check:[5,6,13,16,19,37,38,45,46,58,59],check_password:6,checkbox:[34,58],chees:7,cherrypi:6,chmod:[38,48],choic:[0,20],choos:[30,58],christian:58,chunk:[6,33,38,58],chunk_siz:24,circumst:[32,44],cjwatson:58,cl:1,claim:12,clash:[1,44,48],clean:[6,38,58,59],cleaner:6,cleanli:58,cleanup:[8,58,59],clear:[34,42,48,58],clearinghous:15,clearli:47,clement:58,cleric:58,click:[58,60],client:[6,14,15,16,33,36,37,38,57,58],clobber:19,clobber_usernam:19,clock:[16,58],clone:55,close:[1,16,38,39,56,58,59],close_func:56,cluster:16,cn:57,code:[0,2,5,6,8,13,17,18,21,23,30,32,34,36,38,39,43,44,45,48,56,57,58,59,61],coerc:57,collect:[37,39,58,59],collect_except:32,collectedexcept:32,collector:58,colon:39,colorstudi:[6,60,61],column:32,com:[4,6,7,11,52,58,60,61],combin:[18,37,44,47,50,58],come:[32,37,38,59,61],comfort:6,comma:[1,13,37,47,58],command:[5,34,58],comment:[1,36,58],commit:[0,36,58],common:[17,37,46,58],commonli:6,commun:[0,3,6,11],compact:[1,60],compar:[1,41,58],compat:[13,47,58],compil:58,complet:[7,13,32,38,41,43,48,53,58,61],complex:[8,32,44],compli:58,complianc:[5,39],complic:36,compon:[5,6,17,18,41,58],compos:37,composit:[21,58],compress_level:35,comput:16,concatin:47,concept:[6,8],concern:1,concret:61,concurr:[15,48],condit:[1,12,33,36,56,58,59],conf:32,config:[8,14,17,18,19,30,32,42,58],config_file_cach:45,configmiddlewar:58,configur:[0,13,16,21,23,30,32,37,38,45,48,52,53,58,59,61],confirm:[34,51],confus:[1,9,58,60,61],connect:[12,38,42,58],consid:[11,36,38,44,57,59,61],consist:[16,47,53],consol:[6,50],constraint:37,construct:[17,33,36,37,38,58],construct_url:[46,58],constructor:[6,13,16,33,37,53,61],constructor_conf:53,consum:[24,53,58,61],contact:[9,38,60,61],contain:[0,6,32,34,37,39,43,44,47,57,58],content:[11,37],content_disposit:37,content_encod:33,content_length:[37,39,41,58],content_loc:33,content_rang:58,content_typ:[16,33,34,37,39,56,57,58],context:[0,6,23,32,38,44,52,54,58,61],continu:[18,38,44,58],contract:12,contribut:58,contributor:12,control:[32,33,37,43,48,53,58,61],controversi:1,conveni:[0,5,60],convent:[0,5],convert:[16,18,37,54,61],cooki:[5,6,20,34,37,46,47,48,57,58,59],cookie_nam:[13,16,48],cookie_valu:13,cookietoolarg:16,copi:[11,12,43,58],copyright:12,core:[8,61],corner:58,corpor:15,correct:[6,58],correctli:58,correspond:[16,33,36,37],correspondingli:37,corrupt:59,cost:38,could:[0,6,8,30,32,37,43,58,61],coupl:[34,61],cours:[0,6],cover:6,coveraag:58,coverag:58,cowbel:58,creat:[5,6,13,16,30,32,34,36,37,38,41,42,44,45,48,53,58,61],creation:[33,36,38,61],credienti:17,credinti:17,cristian:58,criteria:41,crude:6,ctype:59,cull:48,culmin:59,curl:58,current:[13,15,16,18,19,34,36,41,43,44,47,48,56,57,58],current_conf:58,current_domain_cooki:13,current_thread:58,currentthread:58,custom:[5,6,30,33,36,37,58],cut:0,cwd:[34,58],cycl:[44,58],d:[6,44,61],daemon:[58,59],daemon_thread:38,daemontool:59,dai:38,damag:12,dash:[33,37],data:[6,13,16,32,33,37,42,48,53,58,59],dataapp:[16,33,58],databas:[16,17,58],date:[1,6,11,14,16,37,47,58,60,61],date_part:61,datetimeutil:58,db:42,dbapi:58,dead:59,deal:[5,12,44,57],debug:[8,13,23,30,32,41,58,59,60],debug_mod:32,debugapp:[8,41],debugg:[44,58],debughead:8,declare_namespac:58,decod:[6,55,57,58],decode_kei:55,decode_param_nam:57,decoupl:[0,8],def:[0,6,14,16,17,18,20,30,41,43,44,45,46,56,60,61],default_valu:58,defin:[14,18,32,36,37,61],definit:[1,32],dehtmlifying_middlewar:56,del:47,delai:24,deleg:[53,56,61],delet:[8,34,37,48,58],delete_cooki:58,delimit:37,deliveri:58,demonstr:20,depart:15,depend:[8,20,37,44,58],deploi:[7,8,11,15,21,22,30,58,59],deprec:[0,7,58],deprecationwarn:0,deriv:32,describ:[14,15,17,32,37,58,59,60],descript:[58,60],desir:[44,57],desired_match:58,destin:11,detail:[13,14,36,37,57,58,61],detect:[37,44,56,60],determin:[13,20,30,32,42,61],develop:[8,11,15,38,44,58],dict:[6,16,37,41,44,46,58],dictionari:[5,6,32,34,37,38,39,43,46,47,48,52,57,58,60,61],didn:[6,58],die:59,diff:58,differ:[5,6,16,37,42,43,48,58,61],difficult:32,difficulti:37,digest:[5,13,14,20,58],digest_algo:13,digest_password:[17,20],digial:16,digit:[16,58],dir:61,direct:[0,15,16,44],directli:[5,7,20,37,42,46,58,60],directori:[0,5,7,23,34,53,58,61],directoryapp:33,disabl:[32,38],disallow:58,disambigu:34,disappear:38,disconnect:[38,41],discuss:[0,2,3,60],disk:[34,48,53,58],dispar:56,dispatch:[6,33,52,53],dispatchingconfig:58,displai:[15,23,30,43,58],disposit:58,distinct:47,distribut:[0,7,11,12],dn:58,do_request:34,doc:[0,1,11,58],docstr:[0,1,60],doctest:0,doctest_webapp:58,document:[0,2,7,9,11,12,15,23,30,37,44,58,59,60,61],document_root:53,doe:[6,8,16,17,18,33,36,37,38,39,42,44,45,57,58,59,60,61],doesn:[0,22,39,48,53,54,58,59,61],domain:[14,17,52,58,60],don:[0,1,6,13,16,22,30,32,34,36,38,39,57,58,60],done:[0,6,13,15,37,42,44,45],doubl:[1,58],down:[44,45,58,59],download:[11,58],draft:14,drop:58,dropp:38,due:[36,37,59],dummi:16,dump:56,dump_environ:[14,17,18,20,56,58],duplic:[57,58],dure:[5,16,44,57,58],dy:[38,59],dying_thread_limit:59,dynam:[45,48,61],e:[0,1,5,8,32,34,37,42,45,46,48,52,58,59,60,61],each:[0,1,5,6,7,16,19,21,23,30,32,34,36,37,38,41,44,46,47,48,55,56,58,61],easi:[0,1,6,18,38,44,58,61],easier:[0,6,37,57,58],easili:[5,37,58,60,61],easy_instal:[0,7],echo:45,edg:59,edit:[5,61],editor:19,edu:15,effect:[16,32,34,37,46,58,59],effort:[0,32],egg:[7,14,17,18,19,21,30,42,53,58,59],egg_or_spec:53,either:[19,36,37,39,58],element:44,elif:[43,61],els:[6,16,30,43,61],elsewher:58,emac:1,email:[5,32,38],emailreport:32,empti:[39,46,53,57,58,61],en:57,enabl:[6,44,55,57,58],encapsul:[6,36],enchant:58,encod:[6,16,34,35,38,46,47,55,56,57,58],encode_multipart:[34,58],encode_unicode_app_it:56,encodebyt:58,encoded_info:6,encodestr:58,encount:[6,32,36],encourag:[6,58],end:[15,36,38,39,42,56,58],enforc:37,engin:58,enjoi:[0,15],enough:[1,13,18,59,61],enstad:58,ensur:[18,44,57,58],enter:60,entir:[0,6,16,18,32,37,43,58,59,61],entiti:37,entri:[0,16,21,30,37,58],entry_form:60,env:[46,60],environ:[5,6,13,14,15,16,17,18,20,30,32,34,36,37,39,41,42,43,44,47,48,53,56,57,58,60,61],environ_nam:16,environhead:[46,58],environment:[13,32,34,43,52,58,60],environvari:37,envlist:58,eq:45,equival:[6,37,58],eric:58,err:45,errant:5,error:[5,6,23,32,34,37,38,39,43,46,53,54,55,56,57,58,60],error_callback:56,error_callback_app:56,error_catching_wsgi_app:32,error_email:[32,38,59],error_email_from:32,error_log:32,error_mapp:30,error_messag:32,error_respons:58,error_stream:32,error_subject_prefix:32,errordocu:[5,8,43,58],errorlevel:45,errormiddlewar:[6,32,58],escap:58,especi:[36,47,58],essenti:[1,6,57],etag:[37,58],etc:[0,5,6,32,36,37,42,44,58,59],eval:54,eval_import:54,evalexcept:[5,6,8,44,58],evalhtmlformatt:58,evalu:[32,54],even:[0,6,16,34,37,38,58,61],event:12,eventu:58,ever:[1,7],everi:[16,38,43,45,57,58,59],everyon:[6,19,59],everyth:[0,6,32,44,54,57,61],exact:[37,58],exactli:[6,18],exampl:[1,6,16,20,30,33,36,37,42,43,44,53,60,61],exc:58,exc_data:[32,58],exc_info:[32,36,39,56,58],exc_wrapped_app:6,exce:16,excel:58,except:[5,6,8,13,15,16,22,31,34,37,39,44,46,48,56,58,59,60,61],exception_format:32,exception_typ:[32,58],exception_valu:32,exceptioncollector:32,execut:[32,34,37,44,58,59],exhaust:58,exist:[8,32,37,42,44,54,58,61],exit:[0,59],expect:[2,3,13,21,32,34,36,57,58],expect_error:34,expect_stderr:34,expected_except:32,experi:59,experiment:[0,41,58],expert:17,expir:[16,33,37,41,47,48,58],explain:6,explan:36,explicit:[1,32,52,53,58,61],explicitli:32,explor:0,explos:59,expos:[57,58,60],express:[1,8,12,16,32,54,57],ext:61,extend:[5,37],extens:[6,32,44,53,61],extern:[0,5],extra:[6,30,32,34,58,61],extra_environ:34,extract:[0,37],extradata:32,extras_requir:58,extrem:44,facil:[16,20,60],fact:6,factor:[36,58],factori:[32,43,48,53,61],factory_kw:48,fail:[1,21,37,44,58,60],failur:[21,39,58],fairli:[0,6,7,32,59],fake:56,fall:61,fallback:[57,58],fals:[6,13,19,32,34,38,44,55,56,58,60],falsevalu:1,fanci:[6,8,61],fancier:6,faq:17,far:[6,13,38],fast:59,faster:58,favor:58,fcgi_app:8,featur:[0,6,11,58],feedback:[9,60,61],feel:[0,1,6,59],fetch:[48,58],fever:58,few:[6,16,37,59],field:[5,6,34,37,47,58,60],field_nam:60,fieldnam:34,fieldstorag:[6,46,55,58],figur:61,file:[5,6,7,8,12,30,34,38,41,46,52,57,58,60,61],file_bodi:34,file_cont:[34,60],file_wrapp:58,fileapp:[5,8,16,58],filenam:[32,33,34,45,52,55,58,60,61],filepath:33,filereport:32,files_aft:34,files_befor:34,files_cr:34,files_delet:34,files_upd:34,filesystem:[5,53,61],fill:[17,33,36,58,60],filter:[14,17,18,19,30,42,53,58],find:[2,3,6,11,32,37,53,59],find_object:6,finish:[6,37,38,41],firefox:58,first:[5,6,14,16,18,30,32,37,41,43,46,47,48,52,53,56,58,59,60,61],first_part:46,fit:12,fix:[1,6,20,32,44,58],fixtur:[0,5,8,58,60],flag:38,flow:36,flup_sess:5,flush:39,fly:55,focu:[0,32],fodder:32,fold:[46,58],follow:[0,1,6,12,16,17,20,37,38,47,58,60],foo:[0,21,46,51,52,54],forbidden:[15,58],forc:[34,58],force_host:[42,58],force_schem:42,force_valu:[34,58],foreign:61,form:[0,1,5,6,16,20,24,37,41,46,58],formal:6,format:[7,23,41,50,56,58],format_html:32,format_text:32,formatt:58,forward:[5,15,30,42,43,58,59],forwardrequestexcept:43,found:[5,6,15,16,18,21,22,30,32,34,43,46,47,53,57,58,60,61],founddir:34,foundfil:34,four:61,fragment:[18,36,43],frame:[5,32,58],framework:[0,11,32,58,61],free:[0,12,36,37,57],freebsd:58,freenod:[2,9,60,61],freez:[58,59],frequent:32,friendli:[6,57],from:[0,5,6,11,12,13,14,16,17,18,20,30,34,36,37,38,41,43,44,45,46,47,48,53,57,58,59,60,61],from_address:32,frompath:34,frontend:0,fsdiff:[5,8],fuggetaboutit:51,fulfil:[0,36],full:[6,30,32,34,42,58],full_url:60,fulli:[15,32,46],func:1,fundament:37,furnish:12,further:[17,32,36,47,58],futur:[11,41,58],g:[0,1,5,32,34,37,42,45,46,48,58,60,61],garbag:39,gatewai:36,gener:[0,1,3,5,6,8,13,16,17,32,34,36,37,38,47,51,58,59,60,61],genrsa:38,genshi:58,georg:58,get:[0,6,7,8,13,16,18,32,34,37,38,42,43,44,46,48,54,57,58,59,60,61],get_cooki:46,get_cookie_dict:46,get_head:37,get_respons:[6,8],getal:55,getattr:[6,61],getinfo:32,getnam:58,geton:55,gettext:57,gif:58,git:4,github:[4,7,11,58],give:[9,19,22,32,34,37,51,58,59,60,61],given:[5,6,18,32,33,34,36,37,38,39,41,42,46,47,53,56,58,60,61],global:[5,6,13,16,23,32,38,44,48,58,59],global_conf:[13,14,16,17,18,19,21,22,23,24,30,31,32,35,36,38,39,40,42,43,44,48,50,52,53],go:[0,1,3,4,6,8,32,38,43,50,52,59],goal:[6,15,61],goe:[0,2,16,17,32,42,58,61],good:[0,1,16,17,20,38,44,58,61],googl:[3,58],googlegroup:3,got:[6,58,60,61],grabdat:61,grant:[5,12,14,17,18,19],grantip:[5,58],grantipmiddlewar:19,greet:6,grind:59,group:[1,3,13,32,48],grow:45,guess:[8,58],guess_typ:33,guid:11,guidelin:0,gzip:[5,58],gzipper:[5,8,58],h1:6,h:56,ha:[0,2,3,6,8,15,16,17,32,33,34,36,37,39,41,43,54,58,59,61],halt:59,hand:[59,61],handi:5,handl:[5,6,16,17,32,33,36,37,38,44,47,48,51,58,59,60,61],handle_except:32,handler:[16,20,31,32,36,38,57,58],hang:59,happen:[1,32,47,59],happi:6,hard:61,has_head:47,has_kei:[44,58],has_sess:58,hasattr:61,hash:[16,32],hash_identifi:58,hashcod:17,hashlib:13,hasn:59,have:[0,1,5,6,8,9,13,15,16,18,32,34,36,37,38,39,40,41,43,44,45,46,47,53,55,58,59,60,61],head:[0,6,33,34,58],header:[0,5,6,13,17,33,34,36,39,42,43,46,47,56,57,58,60],header_nam:60,header_valu:[37,47,56],headerdict:[6,47,58],headeritem:47,heckemann:58,hello:[6,43],help:[5,17,58,59],helper:[17,33,37,46],henc:[16,18,37,38,57,59],here:[0,6,8,30,38,59,60,61],herebi:12,heterogen:0,hi:0,hidden:[32,34,36,58],hide:[6,32,38],hide_extens:53,high:[6,38,59],higher:[6,58],highli:44,highlight:58,hint:32,histori:58,hit:6,hmac:16,hold:[37,46],holder:12,hole:17,home:[0,15],honestli:6,hood:6,hook:58,hope:0,horribl:39,host:[6,38,42,58],hostnam:[19,32,38],hour:48,hous:44,how:[0,6,20,44,58,59,61],howev:[16,18,32,36,44,47,57],href:[51,60],hrnciar:58,html:[0,5,6,13,14,15,16,17,23,30,32,34,36,37,51,53,56,58,60,61],htmlformatt:32,htpt:58,http:[0,4,5,6,7,11,13,15,32,33,39,51,52,57,58,61],http_:[37,42,46],http_accept_languag:37,http_author:[6,17],http_content_length:[39,58],http_content_typ:[39,58],http_host:[6,42,58],http_user_ag:37,httpbadgatewai:36,httpbadrequest:36,httpclienterror:36,httpconfict:36,httpconflict:36,httperror:36,httpexcept:[5,8,16,58],httpexceptionhandl:[36,58],httpexpectationfail:36,httpforbidden:36,httpfound:36,httpgatewaytimeout:36,httpgone:36,httpheader:[5,8,58],httpinternalservererror:36,httplengthrequir:36,httplib:58,httpmessag:58,httpmethodnotallow:36,httpmovedperman:36,httpmultiplechoic:36,httpnotaccept:36,httpnotfound:[5,36],httpnotimpl:36,httpnotmodifi:36,httponli:[13,58],httppaymentrequir:36,httppreconditionfail:36,httpproxyauthenticationrequir:36,httpredirect:36,httprequestentitytoolarg:36,httprequestrangenotsatisfi:36,httprequesttimeout:36,httprequesturitoolong:36,httpseeother:36,httpserver:[5,6,8,14,16,17,18,20,24,41,59],httpservererror:36,httpserviceunavail:36,httptemporaryredirect:36,httptoomanyrequest:36,httpunauthor:[17,36,58],httpunsupportedmediatyp:36,httpuseproxi:36,httpversionnotsupport:36,hugovk:58,hung:[38,59],hung_check_period:59,hung_thread_limit:59,hurrah:6,i18n:[57,58],i:[0,1,6,8,37,42,47,51,52,58,59,61],ian:[1,6,12,60,61],ianb:[6,7,58,60,61],id:[6,16,34,44,60],ideal:36,ident:38,identif:[5,32],identifi:[14,16,17,32,58,60,61],identification_cod:32,idl:[38,59],ie:58,ietf:14,ifi:32,ignor:[0,32,53,58,61],ignore_extens:53,ignore_hidden:34,ignore_path:34,im:58,imag:[51,58],imagin:[6,61],img:51,immedi:37,immut:37,implement:[6,8,13,14,15,16,17,18,24,32,36,37,51,58,61],impli:12,impolit:59,import_modul:[54,61],import_str:[5,58],importerror:58,improp:58,improv:58,includ:[0,5,6,12,13,18,32,33,34,36,39,41,42,43,52,58,59,60,61],include_app_it:58,include_get_var:46,include_hidden_fram:32,include_ip:13,include_os_environ:22,include_reus:32,incom:[5,36,46,52,57,58],incompat:58,incorrectli:37,increas:59,incred:44,increment:58,indefinit:[8,59],indent:1,independ:[8,58],index:[6,11,34,53,60,61],index_nam:53,indic:[0,32,36,42,52],individu:[5,16],infinit:58,info:[17,50],inform:[2,5,6,36,37,42,44,46,58,61],infrastructur:0,inherit:[37,58],ini:58,initi:[16,37,44],initialis:43,inject:59,inner:60,innermost:32,input:[6,16,18,24,34,39,46,58],insensit:[6,47,58],insert:58,insid:44,inspect:32,instal:[0,6,7,13,32,38,45,58,59,61],install_requir:58,instanc:[0,6,13,16,21,32,33,34,37,44,46,52,53,55,58,61],instanti:[38,44],instead:[0,1,6,7,8,14,30,32,34,37,42,43,58],insuffici:7,intact:[42,58],integ:[34,36,38,39,41,53],integr:[0,61],intend:[44,52,59,61],intention:[16,46,61],inter:56,interact:[5,44,56,58],intercept:[30,56],intercept_output:[6,56,58],interest:[0,6,8,34,61],interfac:[6,22,38,43,55,57,58,61],intermedi:61,intermediari:6,intermingl:61,intern:[5,6,8,36,44,46,58,61],interoper:57,interpret:[32,58],interrupt:36,intervent:[0,59],inth:61,intimid:6,introduc:[0,6,37,58],introspect:32,invalid:[13,16,58],invit:60,invoc:36,invok:[20,37,61],involv:61,io:58,ionel:58,ip4:19,ip4rang:19,ip:[5,13,59],ip_map:19,ip_mask:19,ipaddress:38,ipv6:58,irc:[2,9,60,61],irrelev:8,is_al:58,isal:58,isdir:61,isinst:1,isn:[0,1,6,22,24,39,53,57,58,61],iso:[47,58],issu:[4,9,11,44,58,60,61],item:[6,33,37,39,47,56,58,60],iter:[6,24,36,39,56,58,61],its:[6,14,18,37,44,48,53,56,57,58,61],itself:[32,38,54,57,58],ja:15,jakub:58,jason:58,javascript:[13,58],jek:58,jelmer:58,jhanc:58,job:61,joe:19,join:[6,47,61],jon:58,js:58,json:[41,58],judg:61,just:[0,1,6,8,17,21,32,34,38,41,42,53,57,58,59,60,61],jython:58,jythonmonitor:58,k:36,keep:[0,6,16,38,43,53,58,59,61],kei:[5,6,16,32,38,39,42,43,44,45,46,47,52,55,58,61],kept:[4,38,57],keyboardinterrupt:58,keyword:[34,37,39,46,58,60],kill:[5,38,58,59],kill_thread_limit:59,kind:[0,6,12,37,39,58,61],kirtland:58,kloecker:58,know:[6,11,37,39,58,59,61],known:39,kw:[0,14,17,18,19,30,32,34,45,55,56,60],kwarg:[33,37,38],lambda:56,lame:61,langaug:57,languag:[5,57,58],larg:[8,32,44,58,61],larger:32,larson:58,last:[6,16,21,33,37,44,46,47,51,58,59],lastchangedd:[6,60,61],lastli:[6,13],latenc:38,later:[6,13,32,38,58,59],latest:7,lead:[1,42,58],leak:[58,59],least:[6,39,58],leav:58,lebedev:58,left:[0,2,3,6,46,59,61],leftov:58,lekinho:58,len:[6,37,61],length:[1,16,33,38,58],less:[1,16,37,38,58,59,61],lesscod:0,let:[6,30,32,58,59,60,61],letter:1,level:[6,36,39,50,58],liabil:12,liabl:12,lib:30,librari:[0,6,23],life:[7,11,44],light:57,like:[0,1,6,14,17,18,19,21,22,30,32,33,34,36,38,42,44,45,46,47,48,52,53,54,56,58,60,61],limit:[11,12,16,32,33,37,58,59],limitedlengthfil:58,line:[1,5,23,32,34,36,38,58],lineno:32,link:[2,3,11,58,60],linkid:60,lint:[5,8,58],linu:58,list:[2,6,7,9,11,13,16,17,21,32,34,36,37,39,41,42,43,44,46,47,57,58,59,60,61],list_head:37,listdir:61,listen:38,liter:32,littl:[6,8,61],live:[2,8,38,43,48,59],livejourn:58,ll:[1,6,58,61],load:[5,48,53,58,59],loader:[21,52],local:[5,6,13,32,58],local_conf:[21,52],localhost:[6,19,32,38,51],locat:[7,42,43,46,48,58,61],lock:[45,48,58],log:[5,6,13,19,23,32,36,38,53,58],logdir:23,logger:[38,50],logger_nam:50,loggi:8,logging_level:50,logic:37,login:[5,6,13,15,18,19,58],logon:15,logout:[13,58],logout_path:13,logout_us:13,logout_user_cooki:58,logreport:32,longer:[32,38,58,59],longervar:1,longest:52,look:[1,6,13,14,17,18,19,32,53,58,59,61],lookup:[37,58],loop:[5,38,58],looper:5,lose:58,loss:59,lost:[46,58],lot:[6,8,38,58],lower:[1,6,36,42],lstrip:6,m:[6,8,47],mac:58,machin:13,made:[42,58],magic:[32,58],mai:[0,6,16,19,32,34,36,37,44,45,46,47,48,53,57,58,59,60,61],mail:[2,9,11,60,61],main:[30,45,58],maintain:[7,11,15,36,44,57,58],major:[15,44,58],make:[0,1,4,5,6,8,13,32,33,37,42,43,44,45,48,57,58,59,60],make_app:58,make_auth_cooki:16,make_auth_tkt_middlewar:13,make_bas:14,make_cascad:21,make_cgi_appl:22,make_cgitb_middlewar:23,make_digest:17,make_error_middlewar:32,make_errordocu:30,make_fileapp:33,make_filt:50,make_form:18,make_grantip:19,make_gzip_middlewar:35,make_middlewar:36,make_pi:61,make_pkg_resourc:53,make_poni:40,make_proxi:42,make_registry_manag:44,make_session_middlewar:48,make_slow_app:24,make_stat:53,make_test_app:24,make_transparent_proxi:42,make_url_pars:53,malform:[17,58],manag:[5,18,37,53,59],mandatori:[14,18,38],mangl:1,mani:[6,7,8,11,15,38,44,56,58,59,60],manipul:[5,32,53,58],manner:[20,37,59,60],manual:[8,58],map:[19,34,41,58,61],mapper:30,mar:0,marc:58,mari:58,mark:[1,13],mask:19,match:[6,13,37,41,52,53,58,60,61],match_accept:58,matter:[8,44],max:37,max_ag:[37,53],max_siz:58,max_zombies_before_di:59,maxag:37,maximum:[16,38],maxlen:16,mayb:[1,8,32,61],md5:[13,17],me:[1,42],mean:[6,13,19,32,61],meant:[0,6,32,58],measur:58,mechan:[6,15,20,33,37,58],member:[37,41],memori:[33,58,59],mention:44,merchant:12,merg:[12,58],mess:38,messag:[30,32,36,37,38,43,47,50,58],messi:0,meta:[1,13],metaclass:1,metadata:42,metaphor:61,method:[1,5,6,15,32,33,34,37,39,41,42,44,47,55,58,60,61],mgorni:58,microsoft:58,middl:58,middlewar:[0,8,13,14,15,16,17,18,20,23,30,32,35,36,39,41,42,43,44,48,50,53,58,60,61],might:[6,8,30,37,38,43,59,61],mime:[33,36,58],mimepars:58,mimetyp:[33,57,58],mind:6,minim:[32,44,61],minimalist:38,minut:[16,38,48,59],mishandl:58,miss:[6,39,53,58],mit:11,mix:[6,55,57,58,61],mkcol:58,mochikit:58,mod_auth_tkt:13,mod_proxi:42,mod_wsgi:58,mode:32,modif:58,modifi:[5,12,32,33,39,42,44,53,58],modnam:32,modul:[0,1,5,6,11,37,58,59,61],module_nam:54,modulefind:58,moment:8,monitor:[5,38,41,59],monkeypatch:58,monolith:61,more:[0,3,8,13,16,23,32,36,37,38,44,47,57,58,59,60,61],mortem:32,most:[6,16,18,34,51,52,58,59,61],mostli:[0,58],move:[0,2,3,8,53,58,59,61],msabramo:58,msg:[13,30],msie:47,mtime:34,much:[0,1,2,3,6,8,58,59],multi:[5,37,55,58],multidict:[5,6,46,58],multihandl:20,multipl:[0,1,5,34,37,44,46,47,58,61],multiprocess:39,multithread:39,must:[0,13,18,32,34,36,37,38,43,44,47,51,52,56,58,59,61],mustcontain:[34,58,60],muster:17,my_root_object:6,myapp:61,myglob:44,myrealm:[14,17,18],mystifi:6,n:[16,20],naiv:8,name:[1,6,13,16,18,22,30,32,34,37,38,44,46,47,48,50,52,53,54,55,57,58,60,61],nameerror:37,nameserv:38,namespac:[34,54],narr:0,necessari:[41,47,54,58],necessarili:[0,58,61],necessarli:36,need:[0,1,6,8,13,14,16,17,30,36,37,38,41,44,58,61],neglig:44,neither:18,nelson:58,net:[9,58,60,61],netid:15,netscap:47,neutral:[0,58],never:[1,38,58,59,60,61],new_environ:43,new_path_info:43,newer:6,newlin:[39,58],next:[6,16,21,30,39,41,46,58,61],next_obj:[6,61],nicer:[6,38],nil:58,nilsph:58,no_domain_cooki:13,no_profil:58,node:38,nodefault:[23,32,34,44,53],non:[5,13,34,39,42,45,58,59],none:[6,13,16,18,19,20,22,23,30,31,32,33,34,36,37,38,39,41,42,43,46,47,48,50,51,52,53,54,55,56,57,58,60,61],noninfring:12,nor:[17,18],normal:[0,6,32,36,37,44,46,55,57,58,60],normalize_head:37,not_found:43,not_found_app:52,not_found_hook:53,notabl:58,note:[1,7,16,24,32,36,37,38,44,46,47,54,59,61],noth:[0,8,57],notic:[6,12,44,58,59,61],notifi:59,now:[0,8,11,32,58,61],number:[20,23,38,39,41,58,59],o:[37,44],obedi:39,obj:[6,44,61],object:[1,5,13,14,16,17,18,22,30,32,34,37,38,39,41,43,46,48,52,53,57,58,60],objectapp:61,objectpub:6,objectpublish:6,obscur:1,obtain:[12,36,37,41],obviou:61,obvious:36,occur:[32,36,37,44,47,56,57,58,59],occurr:37,octal:48,odd:57,off:[0,6,32,39,44,45,46,59,61],often:[6,39,59],oh:6,ok:[6,13,43,53,60,61],ok_callback:56,okai:[6,8,34],old:[3,6,43,48,58],old_path_info:43,older:58,onc:[13,36,37,44,47,61],onclick:51,one:[0,1,6,8,13,16,18,19,21,32,36,37,38,39,42,44,46,47,52,53,57,58,60,61],ones:59,oneweek:37,onli:[1,6,13,14,15,16,17,18,32,33,36,37,38,39,43,44,46,47,53,54,57,58,59,61],onto:[46,61],op:[15,17,32,44],opaqu:61,open:[0,36,38,45,59,60],open_id:[5,58],openid:[5,58],openssl:[38,58],openssl_md5:13,oper:[34,37,47,58],optim:58,option:[5,8,11,13,17,18,22,30,32,34,38,42,45,55,56,57,58,59],order:[5,36,37,55,58,59,60],org:[0,3,7,14,15,17,36,37,42,58],orient:[32,58,61],origin:[0,32,42,47,53,58],orphan:58,os:[13,34,59,61],other:[1,2,3,6,7,8,12,13,15,16,17,30,32,37,39,42,44,45,47,52,53,57,58,61],otherwis:[1,12,15,34,41,53,61],othogon:20,our:[6,37,61],ourselv:6,out:[0,1,6,8,11,12,13,14,17,33,56,57,58,60,61],outcom:15,outgo:46,outlin:37,output:[5,6,36,53,56,58,61],outsid:[0,32,44,60],over:[6,13,16,36,38,39,43,45,56,58],overhead:44,overrid:[6,13,19,33,36,46,53,58,61],overridden:[57,58],overriden:41,overwrit:58,overwritten:44,own:[3,6,13,32,38,58,61],packag:[1,7,8,53,58],page:[2,5,6,7,11,13,16,24,32,34,43,58,61],pai:[0,34,58],pair:[36,37,47],param:[30,34,51,58,60],paramet:[14,15,16,17,18,30,34,36,37,41,57,58,59,60],parent:1,parenthesi:1,pars:[6,11,19,37,46,53,58],parsabl:58,parse_:55,parse_dict_querystr:58,parse_formvar:[6,46,58],parse_qsl:58,parse_querystr:[16,46],parsed_formvar:58,parser:[53,61],part:[6,8,32,53,58,59,61],partial:58,particular:[0,1,6,12,34,36,37,41,47,58,60,61],particularli:58,pass:[6,13,14,15,16,17,18,21,22,30,34,36,37,41,42,44,46,47,52,53,56,58,60,61],passsword:18,password:[6,14,17,18,20,41],past:[2,3,4,5,6,7,9],paste_auth_cooki:16,pastedeploi:[7,58],paster:[8,45,59],pastescript:7,pastewsgilibadd_clos:58,pastewsgiserv:38,patch:58,path:[13,15,18,22,33,34,42,43,46,54,56,58,61],path_info:[6,18,33,39,43,46,52,53,58,61],path_info_pop:[46,61],path_info_split:[46,61],pathproxyurlmap:52,pattern:6,pearson:58,pem:38,pend:58,peopl:[6,8,61],pep:[1,11,36,37],per:[44,61],percent:41,percentag:41,perform:[17,39,58,59],perhap:[0,16],period:41,perist:48,permiss:12,permit:12,persist:[16,48,59],person:12,personifi:61,philippsen:58,picki:[1,58],piec:[8,36,61],pkg_resourc:[5,53,58],pkgresourcespars:[8,53,58],place:[0,6,8,18,32,37,44,58,60,61],plain:[36,37,43,46,56,58],platform:45,pleas:[0,2,9,11,17,58,60,61],plu:[32,37,58],plugin:61,png:51,po:34,point:[0,1,6,21,30,39,43,58,61],poll:45,poll_interv:45,poni:58,ponymiddlewar:40,pool:[11,38,58],pop:[44,46,61],pop_object:44,popul:[15,17],popular:61,port:[6,38,45,58],portion:[12,32],portugues:6,posit:[34,39],possibl:[0,1,13,15,16,32,37,47,58,59,60,61],post:[3,6,18,32,34,42,46,58,60,61],post_request_hook:34,potenti:[36,58],power:[0,30,58],practic:61,pranschk:58,pre_request_hook:34,preced:44,predic:20,prefer:58,prefix:[5,19,37,52,59],prefixmiddlewar:8,prepar:44,prescript:58,presenc:60,present:[0,5,16,37,41,43,44,46,47,53,54,58],preserv:[6,46,58],press:60,presum:[36,43],pretti:[23,58,61],previou:[8,43,47,58],previous:[16,58],primari:[13,37],principl:0,print:[5,8,13,23,32,34,39,46,58],printresult:34,privaci:59,privat:[1,6],probabl:[1,6,32,38,39,42,61],problem:[0,1,32,36,44,48,58,59],problemat:37,procedur:[16,17],process:[5,6,13,15,18,36,38,44,58,59,61],procrespons:34,procresult:34,produc:[5,24,32,34,58,61],product:[37,44,59],profil:[5,8,58],profile_decor:58,profilemiddlewar:58,program:[3,5,6,36],programat:30,programm:37,progress:[7,8,24,36,38,58,61],project:[0,7,11,37],promis:61,prompt:5,propag:58,proper:[5,22,36,44],properli:[37,38,39,44,58],properti:58,protect:58,protocol:[14,36,37,38],protocol_vers:38,prototyp:58,provid:[12,13,16,17,18,20,32,33,36,37,38,39,41,44,46,47,58,60,61],proxi:[5,8,22,44,58],proxyapp:8,proxyish:8,pthy:58,publish:12,pudg:0,pull:[4,11,58,61],pure:59,purg:41,purpos:[12,24,37],push:[44,46],put:[0,1,6,16,17,18,34,42,48,58,60,61],py2ex:58,py35:58,py3:58,py3k:58,py:[0,1,5,44,45,53,58,61],pyc:53,pylon:[7,8],pyopenssl:38,pypi:58,pytest:[0,58],python3:58,python:[1,3,6,7,13,36,37,38,45,48,53,54,58,59],pythonpast:[2,9,60,61],qualifi:15,qualiti:58,queri:[15,20,34,41,43,46,58,60],query_str:[18,22,39,58],querystr:46,question:[0,3,9,37,60,61],queu:38,queue:[38,41,59],quick:44,quiet:58,quit:[6,59,60],quixot:[6,61],quot:[1,37,58],r:[1,46,56],radio:34,rais:[13,15,16,17,22,32,34,36,39,43,44,54,58,59,60],raise_keyboard_interrupt:45,raise_on_wsgi_error:56,raiseerror:37,ran:43,random:[16,58],rang:[19,36,39,58],rare:44,rather:[38,61],raw:37,raw_interact:[56,58],razor:59,re:[6,16,32,38,56,58,60,61],read:[6,13,34,38,39,46,58,61],readabl:48,readi:[53,60,61],readlin:[39,58],readm:58,real:[30,42,58,61],realiti:61,realli:[0,1,6,8,36,51,59,61],realm:[6,14,17,18,20,41],reason:[0,8,16,38,59],receiv:[41,56,58],recent:[51,58],recogn:[6,37],recommend:[1,6,16,17,37,58],reconstruct:46,record:[41,58],recurs:[5,8,30,58],recursivemiddlewar:[30,43],redirect:[5,13,18,36,43,46,58,60,61],redirector:58,reduc:38,refactor:8,refer:[1,2,3,32,36,37,58,60,61],referr:32,refresh:13,regard:58,regist:[20,37,44,58,59],registr:44,registri:[5,8,57,58],registrymanag:[44,58],reglist:44,regress:58,regular:58,reimplement:8,reject:[37,58],rel:[32,34,43,46,52,58],relat:[5,36,39,58,61],relative_to:34,releas:[0,58],reli:[0,8],reliabl:59,reload:[5,8,58],remain:[6,16,18,33,37,41,42,45],remaind:36,remind:6,remot:42,remote_addr:[13,19],remote_host:58,remote_sess:[16,58],remote_us:[6,13,14,15,16,17,18,19,41,42,58],remote_user_data:13,remote_user_token:13,remov:[19,37,44,47,58,61],remove_head:47,renam:58,render:61,repeat:45,replac:[8,16,33,37,38,47,58],replace_head:47,replacement_app:56,report:[4,6,17,23,36,38,41,58,61],repositori:[0,7,11],repoz:8,repr:58,repres:[0,13,34,37,44,46,47,57,61],req:[6,34,38],request:[4,5,6,8,11,13,14,15,16,17,19,20,30,32,33,34,36,37,38,41,48,53,55,56,58,59,60],request_finish:41,request_method:[6,18,39,58],request_queue_s:38,request_start:41,requir:[0,6,13,16,18,36,38,39,44,46,53,58,59,61],required_head:36,rerais:32,reset:[32,34],resolut:37,resolv:[0,46,61],resolve_relative_url:46,resourc:[5,53,58,61],resource_nam:53,resp:6,respect:[42,58,61],respond:[6,33,44,58,59,61],respons:[5,6,8,13,16,17,21,32,33,34,36,37,38,41,43,53,56,58,60,61],response_bodi:6,response_head:[37,58],response_it:6,response_str:6,resposn:43,rest:[6,42,58,61],rest_of_path:46,restart:[5,16,38,44],restor:[16,44],restrict:[12,39],restructur:0,result:[32,34,36,37,46],retain:61,retriev:[16,44],returncod:34,reus:59,reusabl:6,rev:[6,60,61],revers:[16,58],revert:58,revis:[6,32,60,61],revok:19,rewrit:[42,58],rewritten:58,rfc2616:[36,37],rfc2617:17,rfc:[16,17,36,37,38,47,58],rich:6,rid:6,right:[1,6,8,12,32],rigor:37,role:[5,13,19],rollback:58,root:[6,7,58,60,61],root_directori:53,root_resourc:53,rough:61,round:16,rout:8,routin:[5,34,46,47,56,58],routing_arg:58,rss:6,rst:58,rude:[38,45],rule:[32,37],run:[5,13,34,38,44,45,56,58,59,61],run_onc:[39,58],runit:59,runner:58,s:[0,1,6,8,9,13,15,16,17,18,21,32,36,37,38,39,42,44,46,47,48,54,55,56,57,58,59,60,61],sadli:1,safe:[44,54],sai:[6,34,47,61],said:[0,15],sake:58,salihefend:58,same:[1,5,6,13,15,16,32,37,43,46,47,58],sane:[5,44],save:[13,16,18,34,48,58],save_registry_st:44,scan:16,scanlist:16,scenario:44,sch:42,scheme:[42,58],scope:[32,44],screen:[18,58],script:[0,7,8,11,13,45,58,60],script_nam:[6,39,43,46,52,53,58,61],script_path:34,scripttest:8,search:[11,22,53,58,61],sec10:36,sec4:37,second:[16,30,36,37,38,41,53,59],secondari:15,secret:[13,16],section:[37,44,47,58,59],secur:[6,13,17,58],see:[2,5,6,15,23,32,33,37,38,51,52,58,59,60,61],seek:58,seem:[6,8,39,57,59,61],seen:6,segment:[46,61],select:34,self:[6,13,34,38,44,61],sell:12,semant:[0,37,47],send:[5,6,15,32,33,34,42,56,57,58],send_fil:61,sens:58,sensit:[36,37],sent:[13,16,33,36,48,50,56,58],separ:[0,13,16,34,37,47],seper:42,sequenc:[36,37,39],serial_number_gener:58,seriou:[36,61],serv:[5,6,8,13,14,16,17,18,20,32,38,41,45,53,58,59,61],serve_appl:61,serve_forev:38,server3:42,server:[0,6,11,16,20,32,36,39,42,44,45,58,60,61],server_nam:[39,58],server_port:[39,58],server_runn:38,server_vers:38,servic:[15,61],session:[5,8,16,18,41,44,58],session_chmod:48,session_cookie_nam:48,session_expir:48,session_file_path:48,sessionmiddlewar:48,set:[6,7,13,14,15,16,17,18,23,30,32,33,34,36,37,38,39,44,45,47,57,58,59,60],set_cont:33,set_cooki:58,set_default:20,set_logger_level:50,set_query_argu:20,set_us:13,setcooki:13,setdaemon:58,setdefault:58,setup:[0,8,58],setup_console_handl:50,setup_modul:58,setuptool:[5,58],sever:[0,5,7,15,17,21,32,37,41,43,52,56,58,59],sha1:38,sha256:13,sha512:13,sha:17,shall:12,share:[1,8,13,32,58,61],sharedsecret:13,shell:45,shop:7,shorter:0,shortli:44,should:[0,1,3,6,8,13,14,15,16,17,18,19,20,24,30,32,34,36,37,38,39,42,43,44,46,47,53,56,57,58,59,60],shouldn:[1,32,58,59,61],show:[5,6,23,32,58],show_exceptions_in_wsgi_error:[32,58],show_extra_data:32,show_hidden_fram:32,showbrows:60,shown:[13,14,17,32],shut:[45,58],shutdown:58,sibl:1,side:[16,32,36,37],sig:[3,15],sign:[13,15,16,38,42,58],signal:[36,39,43,45,58],signatur:[6,17,39],signer:16,signifi:13,signific:58,significantli:58,similar:[37,61],simpl:[0,6,16,18,19,24,32,41,58,59,61],simple_html_error:32,simple_import:54,simpleappl:[24,41],simplecooki:[46,58],simpler:30,simplest:6,simpli:[14,17,18,37,38,56,59,61],simultan:61,sinc:[5,13,15,16,17,18,32,33,37,38,58,59],singl:[1,15,32,33,34,37,39,44,46,48,58,61],singular:37,sit:61,site:[7,59],situat:[32,38],six:58,size:[16,34,41,58,59],skim:6,slash:58,slightli:[8,58,60],slim:6,slow:[38,44,59],slowconsum:[24,41],slower:[44,58],slowli:24,small:[1,5,41,58,61],smaller:58,smtp:[38,58],smtp_password:[32,58],smtp_server:32,smtp_use_tl:[32,58],smtp_usernam:[32,58],smushedword:1,so:[0,6,12,13,15,16,18,21,30,32,35,37,38,43,44,52,58,59,60,61],socket:[38,58,59],socket_timeout:38,softwar:[6,12],sole:[44,56],solv:46,some:[0,1,6,7,8,13,15,20,32,37,38,39,44,45,53,58,59,61],some_condit:1,somefunc:44,somefunct:[14,17,18],somemodul:[14,17,18,44],someobject:44,someon:0,somepackag:[14,17,18],someplac:61,someth:[0,1,6,8,9,19,38,42,45,58,59,60,61],sometim:[6,58,59,60,61],somewhat:[6,16,38],somewher:[32,58,61],soon:[8,58,59,61],sort:[21,32,37,58],sort_ord:37,sourc:[7,23,32,57],source_url:32,space:[1,16,34,39,42],span:58,spawn_if_und:59,spec:[6,14,39,47,53,58],special:[6,32,36,37,44,53,59,61],specif:[6,7,11,14,16,19,32,36,37,38,39,42,43,52,58,60],specifi:[13,16,17,20,30,38,42,43,53,57,58],speed:38,sphalerit:58,split:[6,8,46],splitext:61,src:51,ssl:[13,14,38,58],ssl_context:38,ssl_pem:[38,58],sslerror:58,sslv3:58,st_mtime:34,st_size:34,stack:[5,16,18,20,36,41,44,58],stackedobjectproxi:[44,58],stackedobjectrestor:44,stage:15,stai:[0,6,59],stale:7,stand:0,standard:[0,16,23,37,58,61],start:[1,6,21,37,39,41,43,44,46,53,58,59,61],start_clear:34,start_func:56,start_loop:38,start_repons:61,start_respons:[6,16,32,36,39,43,44,53,56,58,61],startswith:[6,52,56],stash:16,stat:34,state:[30,34,44,46,47,57,59],stateless:37,statement:[1,58],staticurlpars:[8,53,58],statu:[6,13,21,30,34,36,39,41,43,56,58,60],statusbasedforward:30,statuscoderedirect:8,statuskeep:43,stderr:[32,34,39],stdin:34,stdout:34,step:61,still:[0,6,7,8,41,44,53,54,58],stolarski:58,stop:[58,59],stopiter:58,storag:37,store:[16,17,37,41,44,58],str:[1,13,32,51,55,58,60,61],straight:15,strang:57,strategi:44,stream:[6,44,60],streamabl:58,stress:[0,1],strict:[37,55,56],string:[1,5,6,13,16,32,34,36,37,38,39,43,46,52,53,56,57,58,60,61],stringio:58,stringtyp:1,strip:[36,61],strongli:1,structur:[32,37,60],stuck:[38,59],stuff:[0,1,6,32,36,51],style:[0,5,11,37,39,42,46,58,61],sub:[15,16,37,44,56,58],subapp:61,subclass:[36,37,39,57,58],subdirectori:33,subject:[12,36],sublicens:12,submit:[2,6,9,11,16,18,34,58,60,61],submit_button_nam:60,submit_field:34,suboptim:1,subpackag:[0,1],subrequest:5,subscrib:3,subsequ:[36,37,47,59],subset:61,substanti:[12,38],substitut:36,substut:18,succe:18,success:[14,15,17,18,61],suffici:16,suggest:[37,58],suitabl:58,summari:[6,58],supersed:8,supervisor:58,supplement:32,supplement_except:32,suppli:[18,38],support:[0,5,7,11,17,33,35,36,37,38,58,59,61],suppress_http_head:[42,58],sure:[6,8,33,45,47],surpris:61,svn:0,swap:59,sy:[32,36,39],symbol:61,syncron:16,syntax:37,system:[8,15,19,32,44,58,61],systemexit:59,syver:58,t:[0,1,6,8,13,16,22,24,30,32,34,36,38,39,42,46,48,53,54,57,58,59,60,61],tab:1,tag:[34,51,58],take:[1,14,17,18,30,32,37,41,43,48,53,56,58,59,60,61],taken:[36,38],tar:33,target:[34,37,42,58],task:[38,58],tb:32,teach:6,techic:6,techniqu:59,tell:58,tempita:8,templat:[5,8,18,36,58,60],template_nam:60,template_path:34,temporari:58,tend:1,term:61,termin:[38,45],test:[0,6,7,11,14,17,20,24,30,32,38,41,45,58],test_config_middlewar:58,test_env:34,test_myapp:60,test_wsgirequest_charset:58,testabl:0,testapp:[0,5,8,16,34,58,60],testfileenviron:[5,34,58],testing_vari:60,testrequest:34,testrespons:58,testserv:58,text:[0,6,13,16,34,35,36,37,43,56,58,61],textarea:34,textformatt:32,than:[0,6,8,13,16,17,38,44,47,58,59,60,61],thank:58,thei:[0,1,6,7,13,16,32,33,36,37,38,41,44,47,50,58,59,60],them:[5,6,7,8,15,21,36,37,38,44,53,56,58,59,60,61],themselv:[7,37],theori:61,therefor:16,thi:[0,1,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,30,32,33,34,36,37,38,39,41,42,43,44,45,46,47,48,50,51,52,53,54,56,57,58,59,60,61],thing:[0,1,2,3,6,8,17,33,39,42,58,59,61],think:[8,61],third:56,thorough:6,those:[0,6,8,36,37,44,59],though:[6,8,58,59,61],thousand:44,thread:[5,6,11,38,45,47,58],threadedprint:[8,58],threadloc:[44,58],threadpool:[38,58],threadpool_:59,threadpool_dying_limit:38,threadpool_error_email:38,threadpool_hung_check_period:38,threadpool_hung_thread_limit:38,threadpool_kill_thread_limit:38,threadpool_logg:38,threadpool_max_request:38,threadpool_max_zombie_threads_before_di:38,threadpool_opt:38,threadpool_spawn_if_und:38,threadpool_work:38,three:[14,18,37,56],threshold:41,through:[6,14,17,18,21,37,43,50,52,58,59,61],throw_error:[32,60],thrown:32,thu:[33,36],ti:8,ticket:[2,13,15,36,58],tilmanschaef:58,tim:58,time:[0,13,16,17,33,37,38,41,44,45,46,48,58,59,61],timeout:[16,41],timestamp:[13,58],tirkarthi:58,titl:[6,32,36,51],tm:8,tmp:48,todo:[32,41,42],togeth:[0,6,8,56,58],token:13,toler:58,ton:44,too:[0,1,8,39,58,59,60,61],tool:8,top:[32,44,58],tort:12,total:[16,41,58],tox:58,toxini:58,tp:15,trace:36,traceback:[5,23,32,36,51,58,59],traceback_hid:32,traceback_info:32,traceback_log:32,track:[44,48,58,59,61],tradit:61,tragic:58,trail:[42,58,61],transact:[8,58],transform:[32,61],translat:[6,42,57,58],translogg:[5,8,58],transpar:1,transparentproxi:[42,58],travers:[5,61],treat:[5,36,52,58],tri:[21,58,59],trick:6,trickl:59,trigger:43,trim:58,trim_source_path:32,troublesom:36,truevalu:1,truncat:58,trunk:0,truth:60,try_import_modul:[54,58],tsafe:58,tupl:[16,32,37,39,44,52],turn:[5,6,13,21,30,36,41,44,47,59,61],tutori:6,tweak:58,two:[1,6,7,13,18,20,36,37,41,47,58,59,61],type:[1,6,13,16,32,33,34,35,36,37,39,43,56,57,58,60,61],typeerror:61,typic:[6,16,34,36,37,42,56,61],typo:[37,58],u:[51,58],ultim:[32,61],un:59,unambigu:60,uncaught:58,unclear:6,uncomfort:8,under:[6,8,11,13,32,36,44,52,58,59,61],underli:[32,37,44],underneath:43,underscor:[1,33,37,44],understand:[6,33,61],unencoded_info:6,unexpect:[16,36,44,58,60],unicod:[39,47,55,56,57,58],unicodemultidict:55,unicorn:[40,58],uniform:58,unignor:45,uninstal:58,uninstall_stdin:58,uniqu:[1,14,17],unittest:0,univers:15,unknown:[37,58,61],unless:[1,14,20,32,36,57,59,60],unlik:[7,18,32,44,46,56],unlimit:58,unnam:58,unnecessari:18,unpack:47,unpredict:39,unquot:58,unreason:59,unsatisfi:6,unset:58,unsign:58,unspecifi:32,unsupportedoper:58,until:[32,36,39,59,61],unus:36,up:[1,6,32,33,36,38,41,58,59],updat:[5,6,37,47,58,60],upload:[24,34,46,58,60,61],upload_fil:[34,60],uploaded_field:58,uploadprogressmonitor:41,uploadprogressreport:41,upon:[14,17,18,20,37,58],upper:6,upstream:[56,58],uri:[34,61],url:[5,6,8,11,15,30,32,34,41,42,43,46,58,59,60],url_dat:61,url_frag:43,url_schem:[39,42],url_unquot:58,urlencod:[30,58,60],urllib:[30,58],urlmap:[5,8,41,58],urlmap_factori:52,urlpars:[5,8,58,61],urlparser_hook:53,urlparser_wrap:53,urlvar:58,us:[0,1,5,6,7,8,12,13,14,15,16,17,18,19,20,21,22,24,30,32,33,34,36,37,38,39,41,42,43,44,45,46,47,48,50,52,53,54,56,57,58,59,60,61],usabl:[37,58],usag:[13,32,37,43,47,58,59],use_threadpool:[38,58],usefulli:59,useless:61,user:[0,3,5,13,14,16,17,18,20,30,32,36,37,41,57,58,59,60,61],user_ag:37,user_data:13,userid:13,usernam:[0,1,6,13,14,17,18,19,20,41,58],usingcasatyal:15,usual:[13,32,36,57,58,61],utf:[47,56,58],util:[5,8,19,58],v:[32,36],vagu:61,valid:[5,8,15,33,36,37,43,58],valu:[5,6,16,19,32,33,34,36,37,38,39,41,43,44,46,47,52,53,57,58,60],valueerror:[32,51,61],valverd:8,variabl:[1,6,13,15,16,17,32,34,36,37,39,41,44,46,52,55,56,57,58,60,61],varieti:[5,32,58],variou:[24,36,44],vast:44,ve:[0,6,59,60],verbos:60,veri:[1,6,14,16,18,34,38,44,57,58,61],verifi:37,version:[6,7,37,38,39,58,60,61],vertic:1,via:[14,16,17,18,36,38,42,44,57,58],view:[2,6,51,53,60],viewabl:53,violat:37,visit:[6,13,32,43],vulner:58,w3:[14,36,37],w4py:0,w:[15,33,37,47,58],wa:[6,15,17,36,41,42,46,57,58],wai:[0,1,6,18,32,39,42,44,48,53,56,58,59,61],wait:[6,59],walk:59,want:[0,6,9,16,32,36,38,41,43,44,48,52,57,58,59,60,61],ware:58,wareweb:[0,7],warn:[0,5,32,37,39,58],warning_level:36,warrant:36,warranti:12,wasn:[6,58,60],watch:58,watch_config_fil:45,watch_fil:45,watch_thread:58,watchthread:[5,8,59],wdg:5,wdg_valid:[5,8,58],we:[0,6,13,32,39,40,58,60,61],weak:61,web:[0,3,6,24,32,44,61],weberror:8,webinfo:6,webkit:[0,7,8,58],webob:[6,7,8,11],webserv:38,webtest:[8,58],webwar:13,wedg:58,weird:58,welcom:[0,6,16],well:[6,8,16,17,32,33,34,36,37,58,61],were:[0,6,16,37,58],weren:58,what:[0,8,13,34,42,44,47,57,58,59,61],whatev:[6,61],when:[0,5,6,13,16,22,32,35,37,38,39,41,43,44,45,48,52,53,54,55,57,58,59,60,61],whenev:58,where:[1,6,13,16,30,32,33,36,37,42,44,54,58,61],whether:[12,13,30],which:[1,6,13,14,16,17,18,20,30,32,34,36,37,38,39,41,43,44,45,46,47,48,52,53,56,58,59,61],whitacr:58,whitespac:[1,6,58,60],who:[0,8,36,59,61],whole:[45,59],whom:12,whose:[37,41],wide:5,widespread:15,wiki:15,wild:17,wildcard:34,wildcard_cooki:[13,58],window:[16,45,58],wintl:58,wish:30,with_path_info:46,with_query_str:46,within:[14,17,37,44,58],without:[0,12,16,20,37,42,44,46,47,48,52,58,59,60,61],won:[6,8,42,46,53,58,59,61],word:58,work:[0,5,6,7,8,14,16,34,36,37,38,39,44,46,58,59,61],worker:[38,58,59],world:[6,43],worri:37,wors:59,worth:44,would:[6,17,30,32,37,41,42,43,58,61],wouldn:[6,32,38],wphp:8,wrap:[6,16,23,35,42,56,58],wrap_app:6,wrapped_app:6,wrapper:[0,5,30,46,52,55,60],writabl:48,write:[0,13,23,34,39,58,61],writefil:34,writelin:39,writer:39,written:[6,30,34,60],wrong:[16,59],wsgi:[0,5,11,21,23,24,30,32,34,35,36,37,38,41,43,44,47,48,50,52,53,58,59,60],wsgi_app:[32,38],wsgi_appl:58,wsgi_environ:58,wsgiappreport:32,wsgifilt:8,wsgihandl:38,wsgilib:[5,6,8,14,16,17,18,20,58,61],wsgiorg:58,wsgiproxi:8,wsgiref:8,wsgirequest:[57,58],wsgirespons:[57,58],wsgiutil:58,wsgiwarn:39,wsgiwrapp:[5,8],www:[6,14,15,17,36,37,58],x27:51,x509:38,x:[1,32,38,42,58,60],xml:[6,46],xmlhttp_kei:[31,32],xmlhttprequest:[32,58],xss:58,yale:[15,58],yet:[17,32,36,38,41,59,61],you:[0,1,2,6,9,11,13,14,16,17,22,30,32,34,36,38,42,43,44,45,46,48,51,52,53,56,57,58,59,60,61],young:60,your:[0,1,6,7,13,16,17,18,30,32,38,44,45,48,56,58,59,60,61],yourapp:44,yourpackag:44,yourself:[0,11,56],zednick:58,zero:[39,58],zh:57,zip:[33,58],zombi:[38,58,59],zope:[5,6,32],zpt:[5,32]},titles:["Python Paste Developer Guide","Paste Style Guide","Community","Mailing Lists","Repository","Features","A Do-It-Yourself Framework","Downloads","The Future Of Paste","<no title>","Paste Reference Document","Python Paste","<no title>","paste.auth.auth_tkt \u2013 auth_tkt cookie parsing","paste.auth.basic \u2013 Basic HTTP authentication","paste.auth.cas \u2013 CAS authentication","paste.auth.cookie \u2013 Cookie-based authentication","paste.auth.digest \u2013 HTTP Digest login","paste.auth.form \u2013 HTML form/cookie authentication","paste.auth.grantip \u2013 Set user and groups based on IP address","paste.auth.multi \u2013 Authentication via one of multiple methods","paste.cascade \u2013 send requests to multiple applications until success","paste.cgiapp \u2013 run CGI scripts as WSGI applications","paste.cgitb_catcher \u2013 catch exceptions using cgitb","paste.debug.debugapp \u2013 debug app","paste.debug.fsdiff \u2013 Show differences between directories","paste.debug.prints \u2013 capture print output","paste.debug.profile \u2013 profile applications and requests","paste.debug.watchthreads \u2013 watch thread workers in paste.httpserver","paste.debug.debugapp \u2013 debug app","paste.errordocument \u2013 Do internal redirects for error responses","paste.evalexception \u2013 Interactive debugging for errors","paste.exceptions \u2013 Catch, display, and notify for exceptions","paste.fileapp \u2013 Serve files","paste.fixture \u2013 Test applications","paste.gzipper \u2013 Gzip-compress responses","paste.httpexceptions \u2013 Easily product HTTP errors","paste.httpheaders \u2013 Manipulate HTTP Headers","paste.httpserver \u2013 HTTP server","paste.lint \u2013 Check for the validity of WSGI requests and responses","paste.pony \u2013 Add pony power to your application","paste.progress \u2013 Track progress of uploads","paste.proxy \u2013 Proxy WSGI requests to HTTP requests","paste.recursive \u2013 internal requests","paste.registry \u2013 Manage thread-local request-specific objects","paste.reloader \u2013 Monitor for file changes to restart the process","paste.request \u2013 Utility functions for the WSGI environment","paste.response \u2013 Utility functions for producing responses","paste.session \u2013 Simple file-based sessions","paste.transaction \u2013 DB-API transactions","paste.translogger \u2013 Log requests","paste.url \u2013 URL convenience class","paste.urlmap \u2013 Map URL paths","paste.urlparser \u2013 Handle URL paths and server static files","paste.util.import_string \u2013 Import objects from strings","paste.util.multidict \u2013 Dictionaries with multiple values","paste.wsgilib \u2013 Miscellaneous WSGI utility functions","paste.wsgiwrappers \u2013 Wrapper functions for WSGI request and response","News","The Paste HTTP Server Thread Pool","Testing Applications with Paste","URL Parsing With WSGI And Paste"],titleterms:{"0":58,"1":58,"2":58,"3":58,"4":58,"5":58,"6":58,"7":58,"8":58,"9":58,"case":59,"catch":[23,32],"class":51,"do":[6,30],"function":[46,47,56,57],"import":54,"new":58,"static":53,A:6,And:61,Be:8,For:6,In:58,It:6,Of:8,The:[6,8,59,60,61],To:8,With:61,add:40,address:19,alreadi:8,an:6,api:49,app:[6,24,29],applic:[5,6,21,22,27,34,40,60,61],audienc:[6,61],auth:[13,14,15,16,17,18,19,20],auth_tkt:13,authent:[5,14,15,16,18,20],base:[16,19,48],basic:14,between:25,ca:15,captur:26,cascad:21,cgi:22,cgiapp:22,cgitb:23,cgitb_catch:23,chang:45,check:39,collect:32,collector:32,commun:2,compon:11,compress:35,conclus:6,content:[6,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,61],conveni:51,cooki:[13,16,18],db:49,debug:[5,24,25,26,27,28,29,31],debugapp:[24,29],deprec:8,develop:0,dictionari:55,differ:25,digest:17,directori:25,dispatch:[5,61],displai:32,document:10,download:7,easili:36,environ:46,error:[30,31,36,59],errordocu:30,evalexcept:31,except:[23,32,36],extract:8,featur:5,file:[33,45,48,53],fileapp:33,filter:5,find:61,fixtur:34,form:[18,34,60],format:32,formatt:32,framework:[6,60],from:[32,54],fsdiff:25,futur:8,give:6,grantip:19,group:19,guid:[0,1],gzip:35,gzipper:35,handl:53,header:37,hook:60,html:18,http:[14,17,36,37,38,42,59],httpexcept:36,httpheader:37,httpserver:[28,38,58],import_str:54,indic:11,info:0,inform:32,interact:[6,31],intern:[30,43],introduct:[6,8,60,61],ip:19,licens:11,lint:39,list:3,local:44,log:50,login:17,mail:3,manag:44,manipul:37,map:52,me:6,method:20,middlewar:6,miscellan:56,miss:59,modifi:61,modul:[13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],monitor:45,more:6,motiv:61,multi:20,multidict:55,multipl:[20,21,55],notif:59,notifi:32,now:6,object:[6,44,54,61],one:20,other:[5,11],output:26,pars:[13,61],past:[0,1,8,10,11,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],path:[6,52,53],perform:44,poni:40,pool:59,power:40,print:26,process:45,produc:47,product:36,profil:27,progress:41,proxi:42,publish:[6,61],python:[0,11],recurs:43,redirect:30,refer:10,registri:44,reload:45,report:32,repositori:4,request:[21,27,39,42,43,44,46,50,57,61],respons:[30,35,39,47,57],restart:45,ride:6,run:22,script:[22,34],send:21,separ:8,serv:33,server:[5,38,53,59],session:48,set:19,show:25,simpl:48,socket_timeout:59,specif:44,string:54,style:1,submiss:60,success:21,tabl:11,take:6,test:[5,34,60],themselv:60,thread:[28,44,59],tool:5,track:41,transact:49,translogg:50,undecid:8,until:21,upload:41,url:[51,52,53,61],urlmap:52,urlpars:53,us:23,user:19,util:[46,47,54,55,56],valid:39,valu:55,via:20,watch:28,watch_thread:59,watchthread:28,web:5,what:6,worker:28,wrapper:57,write:6,wsgi:[6,22,39,42,46,56,57,61],wsgilib:56,wsgiwrapp:[57,58],your:40,yourself:6}})