Search.setIndex({docnames:["contributor/index","index","install/index","reference/context","reference/fixture","reference/index","user/examples","user/history","user/index","user/usage"],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:["contributor/index.rst","index.rst","install/index.rst","reference/context.rst","reference/fixture.rst","reference/index.rst","user/examples.rst","user/history.rst","user/index.rst","user/usage.rst"],objects:{"oslo_context.context":[[3,1,1,"","RequestContext"],[3,5,1,"","generate_request_id"],[3,5,1,"","get_admin_context"],[3,5,1,"","get_context_from_function_and_args"],[3,5,1,"","get_current"],[3,5,1,"","is_user_context"]],"oslo_context.context.RequestContext":[[3,2,1,"","FROM_DICT_EXTRA_KEYS"],[3,3,1,"","domain"],[3,3,1,"","domain_id"],[3,4,1,"","from_dict"],[3,4,1,"","from_environ"],[3,4,1,"","get_logging_values"],[3,3,1,"","global_id"],[3,3,1,"","project_domain"],[3,3,1,"","project_domain_id"],[3,3,1,"","project_id"],[3,4,1,"","to_dict"],[3,4,1,"","to_policy_values"],[3,4,1,"","update_store"],[3,3,1,"","user"],[3,3,1,"","user_domain"],[3,3,1,"","user_domain_id"],[3,3,1,"","user_id"],[3,2,1,"","user_idt_format"]],"oslo_context.fixture":[[4,1,1,"","ClearRequestContext"]],"oslo_context.fixture.ClearRequestContext":[[4,4,1,"","setUp"]],oslo_context:[[3,0,0,"-","context"],[4,0,0,"-","fixture"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","attribute","Python attribute"],"3":["py","property","Python property"],"4":["py","method","Python method"],"5":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:attribute","3":"py:property","4":"py:method","5":"py:function"},terms:{"0":[1,6],"01":9,"02bc8c3fd2c8":9,"1":4,"12201":9,"14816":9,"17":9,"17295":9,"2":[1,6],"20":9,"2015":6,"2016":9,"21":9,"22":9,"263":9,"264":9,"283":9,"284":9,"29":9,"2b76b33d9e72":9,"3":4,"30":9,"32":[6,9],"35226fc101fc":9,"36c3":9,"43":9,"4357544cca50":9,"4627":9,"46ae":9,"4829":9,"4c2b":9,"4fd9":9,"50":9,"54df200168ef":9,"55":9,"56":9,"621":9,"6ce90b4d":[6,9],"79e338475db84f7c91ee4e86b79b34c1":9,"8428":9,"929d23e9":9,"964":9,"965":9,"97a0":9,"9f2c484a":9,"class":[3,4,9],"default":9,"function":3,"import":[3,6,9],"long":[6,9],"return":[3,4],"true":3,"try":3,A:[3,6,9],AS:6,At:2,For:[6,9],IS:6,If:[0,3],It:3,OF:6,OR:6,The:[1,5,9],These:6,To:9,__main__:9,__name__:[6,9],_deprecatedpolicyvalu:3,_setup:4,a5d8:9,a6b9360:[6,9],a8a7:9,a9b1:9,abc:[6,9],about:[1,3],ac2d4a3a:9,access:3,ace90b4d:[6,9],across:[3,9],addit:[3,9],admin:9,administr:3,after:4,agre:6,also:[1,6,9],alter:9,an:[3,6,9],ani:[3,4,6,9],anoth:[3,9],apach:[1,6],api:1,appli:3,applic:6,ar:[3,4,6,9],arg:3,argument:[3,9],associ:3,attribut:[3,4,9],auth_token:3,avail:3,awar:9,b44c:9,b504:9,b6134462:[6,9],b7d0:9,back:3,base:[3,4],baseexcept:4,basi:6,been:[0,4,9],befor:4,begin:4,bin:6,bool:3,bug:[0,1],c6b9360e:[6,9],c:6,cach:4,call:3,callabl:3,can:[4,6,9],captur:4,caught:4,cfg:[6,9],chain:9,chang:[0,4],charact:[6,9],classmethod:3,clean:4,clear:4,clearrequestcontext:4,code:9,command:2,complet:[0,4],complianc:6,concret:4,condit:6,conf:[6,9],configur:9,conjunct:9,consist:9,construct:3,contain:9,context:[0,2,5,6],contextu:3,contribut:1,copi:6,copyright:6,coupl:3,creat:3,current:3,d6134462:[6,9],decor:3,defin:[3,9],definit:9,demo:[6,9],demonstr:9,depend:4,deprec:3,detail:3,develop:0,dict:3,dictionari:3,directori:6,distribut:6,doc:[0,1,6],document:0,domain:[3,6,9],domain_id:3,domain_nam:3,don:3,due:9,e4b9a194:9,e591e881:9,e5bc7033e6b7473c9fe8ee1bd4df79a3:9,e:9,either:[3,6],enabl:9,end:4,enforc:3,enhanc:3,ensur:4,env:6,environ:3,exampl:[1,8,9],except:[4,6],expect:3,express:6,f50e:9,fail:4,fall:3,fals:3,ff3c:9,file:[0,6],find:3,first:0,fixtur:5,flexibl:9,follow:[0,6,9],format:9,found:6,foundat:6,from:[3,6,9],from_dict:3,from_dict_extra_kei:3,from_environ:3,further:9,g:9,gener:3,generate_request_id:3,gerrit:0,get_admin_context:3,get_context_from_function_and_arg:3,get_curr:3,get_logging_valu:3,getlogg:[6,9],git:6,github:0,global_id:3,global_request_id:[3,9],govern:6,ha:[1,3,4],have:[0,3,4,9],helper:[1,3],highli:9,hold:3,how:9,html:[0,6],http:[0,1,6],id:[3,6,9],ignor:0,implement:4,impli:6,includ:9,index:[1,6],indic:[3,9],individu:9,info:[6,9],inform:[1,3,6],infra:0,instal:[1,6],instead:9,is_admin:3,is_admin_project:3,is_user_context:3,just:4,keyword:3,kind:6,know:3,kwarg:3,languag:6,last:4,later:4,latest:[1,6],launchpad:[0,1],law:6,leav:4,level:9,librari:0,licens:[1,6],like:0,limit:6,line:2,list:3,load:3,local:3,log:[1,3,6,9],logging_context_format_str:9,logging_default_format_str:9,logging_user_identity_format:[6,9],look:0,mai:[6,9],maintain:[1,9],make:3,manual:0,messag:[6,9],method:3,might:4,modifi:9,modul:[1,5,6],more:[4,6],much:3,multipl:9,multipleexcept:4,must:0,name:9,net:[0,1],none:[3,4],normal:3,nova:9,now:4,object:[3,9],obtain:6,often:3,onc:0,one:4,onli:4,onlin:6,opendev:1,openstack:[0,1,6,9],oper:9,option:[3,9],org:[0,1,6],oslo:[0,2,3,6,9],oslo_config:[6,9],oslo_context:[5,6,9],oslo_log:[6,9],other:4,output:9,overrid:[3,4],overridden:4,overwrit:3,p_domain:3,page:[0,1],paramet:3,part:9,pass:[3,6,9],permiss:6,pip:[2,6],pipelin:[1,3],polici:[0,3],popul:1,portion:9,prepar:4,present:9,process:4,produc:9,project:[3,6,8],project_domain:[3,6,9],project_domain_id:3,project_domain_nam:3,project_id:3,project_nam:[3,9],properti:3,provid:[3,9],pull:0,py:[8,9],python3:6,rais:4,re:3,read:1,read_onli:3,readabl:[6,9],recommend:[4,9],record:9,refer:1,register_opt:[6,9],releasenot:1,repositori:6,repres:[3,6],req:[6,9],request:[0,1,3,9],request_id:[3,6,9],requestcontext:[3,4,6,9],requir:[3,6],reset:4,resource_uuid:3,respect:9,revers:4,review:0,role:3,run:4,s:[0,3,6,9],same:4,search:1,secur:3,see:6,sensibl:3,sent:9,servic:[3,9],service_project_domain_id:3,service_project_domain_nam:3,service_project_id:3,service_project_nam:3,service_rol:3,service_token:3,service_user_domain_id:3,service_user_domain_nam:3,service_user_id:3,service_user_nam:3,set:3,setup:[4,6,9],setuperror:4,sever:3,shorter:[6,9],should:[0,3,4],show:9,show_delet:3,simpl:6,slate:4,softwar:6,sourc:[1,6,9],spec:0,specif:[3,6,8],specifi:9,standard:3,step:0,still:4,store:3,str:3,subclass:[3,4,9],submit:0,support:4,system:3,system_scop:3,t:3,take:0,tenant:[6,9],test:4,thei:[3,6],thi:[0,3,4,6,9],those:0,thread:3,through:0,to_dict:3,to_policy_valu:3,tool:0,total:4,two:9,type:3,under:[3,6],uniqu:3,unless:6,update_stor:3,us:[1,3,4,6,9],usag:[1,8],usage_simpl:[8,9],usage_user_ident:[8,9],user:[3,6,9],user_domain:[3,9],user_domain_id:3,user_domain_nam:3,user_id:3,user_ident:6,user_idt_format:3,user_nam:[3,9],usr:6,usual:1,valu:[3,6,9],vari:9,variabl:8,variou:1,version:[1,6],via:0,want:3,warranti:6,we:[3,4],web:3,well:3,when:[3,9],where:3,which:[3,4,9],wish:3,within:4,without:[6,9],workflow:0,would:[0,9],wrap:[3,4],write:6,wsgi:[1,3],www:6,you:[0,6]},titles:["Contributing","Oslo Context Library","Installation","The <code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">oslo_context.context</span></code> Module","The <code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">oslo_context.fixture</span></code> Module","API reference","Examples","&lt;no title&gt;","Using oslo.context","Usage"],titleterms:{The:[3,4],api:5,code:1,content:1,context:[1,3,8,9],contribut:0,document:1,exampl:6,fixtur:4,indic:1,instal:2,librari:1,modul:[3,4],note:1,oslo:[1,8],oslo_context:[3,4],project:9,py:6,refer:5,releas:1,repositori:1,specif:9,tabl:1,tag:1,team:1,us:8,usag:[6,9],usage_simpl:6,usage_user_ident:6,variabl:9}})