Search.setIndex({docnames:["api","classhandler","hacking","index","theory","usage"],envversion:53,filenames:["api.rst","classhandler.rst","hacking.rst","index.rst","theory.rst","usage.rst"],objects:{"zope.event":{notify:[0,0,1,""],subscribers:[0,1,1,""]}},objnames:{"0":["py","function","Python function"],"1":["py","data","Python data"]},objtypes:{"0":"py:function","1":"py:data"},terms:{"000s":2,"011s":2,"019s":2,"2dev":2,"class":[3,5],"default":2,"export":0,"function":[3,5],"import":[1,5],"new":[1,2],"return":1,For:5,The:[0,2,5],Then:2,Using:3,___________________________________:2,____________________________________:2,__class__:1,__name__:1,__repr__:1,_build:2,about:3,achiev:4,after:2,against:2,all:[0,2],also:[2,5],although:2,ani:5,anoth:2,api:3,append:[0,5],applic:[0,3,4,5],argument:[0,2],attribut:4,autom:2,awai:5,base:[2,3,4,5],bazaar:2,befor:2,being:[0,3],best:2,bin:2,binari:2,bootstrap:2,both:4,branch:2,build:5,buildout:3,built:3,bzr:2,call:[1,5],callabl:0,callback:5,can:[2,3,5],canrun:2,cfg:2,check:2,checkout:2,classhandl:1,cleanup:2,clone:2,code:[3,5],com:2,command:2,concern:3,configur:[2,4],congratul:2,content:[3,5],contribut:3,cool_featur:2,correspond:2,cover:2,coverag:2,creat:2,current:[2,5],data:[3,5],decoupl:4,def:[1,5],del:5,depend:2,descriptor:1,design:2,develop:2,differ:4,dispatch:[4,5],dist:2,doc:2,doctest:2,doctre:2,done:5,down:2,each:[0,2],easy_instal:2,egg:2,empti:5,ensur:2,environ:2,error:2,event:4,exampl:[2,5],except:0,exec:2,exercis:2,exist:2,explain:4,extend:[3,4],extrem:5,fail:2,failur:2,featur:2,file:2,finish:2,first:2,fix:2,follow:[0,2],fork:2,foundat:2,framework:[1,3,4,5],from:[2,5],gener:[2,3,5],get:3,git:2,githb:2,github:2,glob:2,goal:4,got:5,hack:3,handl:3,handler1:1,handler2:1,handler3:1,handler:3,happen:[3,5],has:5,have:2,here:5,home:2,how:2,html:2,http:2,includ:2,index:[2,3],ini:2,inject:4,instal:5,integr:4,interpret:2,issu:2,item:2,its:2,jrandom:2,kei:4,launchpad:2,layer:2,left:2,light:1,lightweight:2,like:2,link:2,list:[0,5],look:2,made:2,mai:[0,2],main:2,maintain:2,make:2,manag:5,manipul:5,mechan:[4,5],merg:2,method:1,might:[3,4],mirror:2,miss:2,modul:[1,3],more:[2,5],myevent:[1,5],mysubev:1,name:2,net:2,next:2,nifti:2,none:5,nose:2,nosetest:2,noth:2,notif:0,notifi:[0,1,5],now:2,object:[0,1,3,5],old_subscrib:5,onli:[1,2],oper:3,option:2,order:1,other:5,our:5,out:2,outlin:3,output:2,over:2,own:2,pacakg:2,packag:[0,2,3,5],page:[2,3],pass:[1,2,5],path:2,pleas:2,plug:3,point:3,polici:4,possibl:2,print:[1,5],process:3,project:2,propag:0,provid:[1,3,5],publish:[0,4],pull:2,push:2,put:5,py26:2,py27:2,py32:2,py33:2,py34:2,pypi:2,python2:2,quickstart:2,rais:0,ran:2,read:2,refer:3,regist:[0,1,2],registri:1,reinst:2,remov:5,repositori:2,repres:3,request:2,requir:2,resolut:1,restor:5,result:2,reusabl:4,rout:2,runtest:2,same:2,save:5,scratch:2,script:2,sdist:2,search:3,second:2,section:4,see:2,self:1,setup:2,setuptool:2,ship:2,should:2,simpl:[3,5],simpli:5,singl:[0,5],site:2,snippet:2,someth:[3,5],sophist:5,sourc:2,specif:3,sphinx:2,statement:2,stmt:2,strategi:4,style:1,submiss:2,subscrib:[0,1,4,5],subscript:5,succeed:2,summari:2,support:1,symbol:0,syntax:1,system:[2,3],take:0,tear:2,test_empti:2,test_not_empti:2,test_notifi:2,testrunn:2,than:2,thei:3,theori:3,thi:[2,3,4,5],tmp:2,too:2,tool:2,tox:3,track:2,trivial:5,trunk:2,txt:2,type:[4,5],unittest:2,unsubscrib:5,updat:2,use:2,used:[3,4,5],uses:2,using:2,variou:4,via:2,virtualenv:3,wai:4,weight:1,well:2,when:5,which:[0,3,5],why:4,without:3,work:3,would:2,writeabl:2,you:2,zca:4,zip:2,zope:1,zopefound:2},titles:["zope.event API Reference","Class-based event handlers","Hacking on zope.event","zope.event Documentation","Theory of Operation","Using zope.event"],titleterms:{"class":1,"function":0,Using:[2,5],api:0,base:1,bug:2,build:2,buildout:2,chang:2,code:2,contribut:2,data:0,document:[2,3],event:[0,1,2,3,5],get:2,hack:2,handler:1,indic:3,instal:2,multipl:2,oper:4,outlin:4,python:2,refer:0,report:2,run:2,set:2,share:2,submit:2,tabl:3,test:2,theori:4,tox:2,version:2,virtualenv:2,work:2,your:2,zope:[0,2,3,5]}})