Search.setIndex({docnames:["authors","contributing","history","index","installation","readme","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.ext.viewcode":1,sphinx:56},filenames:["authors.rst","contributing.rst","history.rst","index.rst","installation.rst","readme.rst","usage.rst"],objects:{"":[[6,0,0,"-","padme"]],"padme.proxy":[[6,3,1,"","direct"],[6,3,1,"","original"],[6,3,1,"","state"]],"padme.proxy_base":[[6,3,1,"","__abs__"],[6,3,1,"","__add__"],[6,3,1,"","__and__"],[6,4,1,"","__annotations__"],[6,3,1,"","__bool__"],[6,3,1,"","__bytes__"],[6,3,1,"","__call__"],[6,3,1,"","__complex__"],[6,3,1,"","__contains__"],[6,3,1,"","__del__"],[6,3,1,"","__delattr__"],[6,3,1,"","__delete__"],[6,3,1,"","__delitem__"],[6,4,1,"","__dict__"],[6,3,1,"","__dir__"],[6,3,1,"","__divmod__"],[6,3,1,"","__enter__"],[6,3,1,"","__eq__"],[6,3,1,"","__exit__"],[6,3,1,"","__float__"],[6,3,1,"","__floordiv__"],[6,3,1,"","__format__"],[6,3,1,"","__ge__"],[6,3,1,"","__get__"],[6,3,1,"","__getattr__"],[6,3,1,"","__getattribute__"],[6,3,1,"","__getitem__"],[6,3,1,"","__gt__"],[6,3,1,"","__hash__"],[6,3,1,"","__iadd__"],[6,3,1,"","__iand__"],[6,3,1,"","__ifloordiv__"],[6,3,1,"","__ilshift__"],[6,3,1,"","__imatmul__"],[6,3,1,"","__imod__"],[6,3,1,"","__imul__"],[6,3,1,"","__index__"],[6,3,1,"","__int__"],[6,3,1,"","__invert__"],[6,3,1,"","__ior__"],[6,3,1,"","__ipow__"],[6,3,1,"","__irshift__"],[6,3,1,"","__isub__"],[6,3,1,"","__iter__"],[6,3,1,"","__itruediv__"],[6,3,1,"","__ixor__"],[6,3,1,"","__le__"],[6,3,1,"","__len__"],[6,3,1,"","__length_hint__"],[6,3,1,"","__lshift__"],[6,3,1,"","__lt__"],[6,3,1,"","__matmul__"],[6,3,1,"","__mod__"],[6,4,1,"","__module__"],[6,3,1,"","__mul__"],[6,3,1,"","__ne__"],[6,3,1,"","__neg__"],[6,3,1,"","__or__"],[6,3,1,"","__pos__"],[6,3,1,"","__pow__"],[6,3,1,"","__radd__"],[6,3,1,"","__rand__"],[6,3,1,"","__rdivmod__"],[6,3,1,"","__repr__"],[6,3,1,"","__reversed__"],[6,3,1,"","__rfloordiv__"],[6,3,1,"","__rlshift__"],[6,3,1,"","__rmatmul__"],[6,3,1,"","__rmod__"],[6,3,1,"","__rmul__"],[6,3,1,"","__ror__"],[6,3,1,"","__round__"],[6,3,1,"","__rpow__"],[6,3,1,"","__rrshift__"],[6,3,1,"","__rshift__"],[6,3,1,"","__rsub__"],[6,3,1,"","__rtruediv__"],[6,3,1,"","__rxor__"],[6,3,1,"","__set__"],[6,3,1,"","__setattr__"],[6,3,1,"","__setitem__"],[6,3,1,"","__str__"],[6,3,1,"","__sub__"],[6,3,1,"","__truediv__"],[6,4,1,"","__weakref__"],[6,3,1,"","__xor__"]],"padme.proxy_state":[[6,4,1,"","__dict__"],[6,3,1,"","__init__"],[6,4,1,"","__module__"],[6,3,1,"","__repr__"],[6,4,1,"","__weakref__"]],padme:[[6,1,1,"","make_typed_proxy_meta"],[6,2,1,"","proxy"],[6,2,1,"","proxy_base"],[6,2,1,"","proxy_meta"],[6,2,1,"","proxy_state"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"],"4":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method","4":"py:attribute"},terms:{"0":3,"02":3,"03":3,"04":3,"1":3,"11":3,"13":6,"2":[1,2,5],"2014":3,"2015":3,"3":[1,2,5],"4":[1,2],"42":6,"7":[1,2,5],"class":[2,3,6],"default":6,"do":6,"function":[1,2,6],"import":6,"int":6,"long":6,"new":[1,2,6],"public":6,"return":6,"short":[2,6],"static":6,"super":6,"true":6,"while":6,A:6,And:6,As:6,At:[4,6],But:6,By:6,For:6,If:[1,6],In:6,It:6,No:6,One:6,Or:4,That:6,The:[1,6],There:6,To:[1,6],With:6,__abs__:6,__add__:6,__and__:6,__annotations__:6,__bool__:[2,6],__bytes__:[2,6],__call__:6,__cmp__:2,__coerce__:2,__complex__:6,__contains__:6,__del__:6,__delattr__:6,__delete__:6,__delitem__:6,__dict__:6,__dir__:6,__div__:2,__divmod__:6,__doc__:6,__enter__:6,__eq__:6,__exit__:6,__float__:6,__floordiv__:6,__format__:6,__ge__:6,__get__:6,__getattr__:6,__getattribute__:6,__getitem__:6,__gt__:6,__hash__:6,__hex__:2,__iadd__:6,__iand__:6,__ifloordiv__:6,__ilshift__:6,__imatmul__:6,__imod__:6,__imul__:6,__index__:6,__init__:6,__int__:6,__invert__:6,__ior__:6,__ipow__:6,__irshift__:6,__isub__:6,__iter__:6,__itruediv__:6,__ixor__:6,__le__:6,__len__:6,__length_hint:2,__length_hint__:6,__lshift__:6,__lt__:6,__matmul__:6,__mod__:6,__module__:6,__mul__:6,__ne__:6,__neg__:6,__nonzero__:[2,6],__oct__:2,__or__:6,__pos__:6,__pow__:6,__proxiee__:6,__radd__:6,__rand__:6,__rdivmod__:6,__repr__:6,__reversed__:6,__rfloordiv__:6,__rlshift__:6,__rmatmul__:6,__rmod__:6,__rmul__:6,__ror__:6,__round__:6,__rpow__:6,__rrshift__:6,__rshift__:6,__rsub__:6,__rtruediv__:6,__rxor__:6,__set__:6,__setattr__:6,__setitem__:6,__slots__:6,__str__:6,__sub__:6,__truediv__:6,__unicode__:2,__unproxied__:6,__weakref__:6,__xor__:6,abil:6,about:1,access:[2,3],actual:6,add:[1,2,6],addit:6,after:6,al:6,ala:6,all:[1,2,6],allow:6,alreadi:6,also:6,alwai:[1,6],an:[1,6],ani:[1,5,6],anymor:6,anyth:[1,6],apart:6,api:3,append:6,appreci:1,ar:[1,2,6],arg:6,around:6,articl:1,aspect:6,assum:1,attribut:6,attributeerror:6,automat:6,avail:6,awai:6,b:1,base:6,base_proxi:6,basic:3,becaus:6,becom:6,been:6,befor:[1,6],behav:6,behavior:6,behaviour:6,behind:6,below:6,best:1,bit:[1,6],blog:1,bool:6,boundproxy_meta:6,branch:1,bugfix:1,built:6,bulk:6,call:6,callabl:6,can:[1,6],cannot:6,canon:0,cat:6,cd:1,censor:6,censor_cat:6,certain:6,chang:[1,6],charact:6,check:[1,6],checkout:1,ci:[1,2],cl:6,clone:1,close:6,code:6,codec:6,collect:6,com:[0,1],command:4,commit:1,consid:6,consult:6,content:3,contribut:3,contributor:3,copi:1,core:6,correct:6,correctli:6,cost:2,could:1,coupl:2,cover:6,cpython:6,crazi:6,creat:[1,2,5,6],credit:[1,3],crypto:6,custom:6,data:6,de:2,decor:3,def:6,defin:6,delattr:6,deleg:6,delet:6,deprec:3,deriv:6,descript:1,design:2,desir:6,detail:[1,6],develop:[1,3],didn:6,differ:6,dir:6,direct:3,disabl:6,doc:1,docstr:1,document:[5,6],doe:6,doesn:6,dog:6,don:6,done:[1,6],drag:6,driven:1,dunder:6,each:[2,6],easier:[1,6],easy_instal:4,either:6,enabl:2,encod:6,enjoi:6,ensur:6,even:1,event:6,ever:6,everi:1,exactli:6,examin:6,exampl:6,exc_typ:6,exc_valu:6,exclus:2,execut:6,exhibit:6,exist:6,exit:6,exlus:2,expect:6,explain:1,explicitli:6,extent:6,facilit:6,fake:6,fals:6,featur:3,file:1,first:[0,2,6],fish:6,flake8:1,fn:6,follow:6,foo:6,fork:1,format_spec:6,formatt:6,forward:6,free:5,from:[2,6],frozenset:6,func:6,fuss:6,futur:6,gather:6,gener:2,get:[3,6],getattr:6,git:1,github:1,give:6,given:[1,6],govern:6,greatli:1,guidelin:3,ha:6,had:6,handl:6,hash:6,have:[1,4,6],hello:6,help:1,here:[1,6],hidden:6,hide:6,highlight:6,histori:3,hold:6,how:[1,6],http:[1,5],i:6,id:6,ident:6,impl:2,implement:6,imposs:6,includ:1,index:3,inject:6,insid:6,instal:[1,3],instanc:6,instanti:6,instead:6,integ:6,integr:2,intent:6,intercept:6,interest:6,interfac:6,interfer:6,intermedi:6,intern:3,introduc:6,introduct:[2,6],invis:6,is_proxi:6,isinst:6,issu:1,issubclass:6,item:6,its:6,itself:6,just:[1,6],keep:[1,6],kot:6,kota:6,krynicki:0,kwarg:6,l:6,last:6,lead:3,less:[2,6],let:6,lexic:6,lgplv3:5,librari:6,licens:5,lie:6,life:6,lightweight:2,like:6,limit:3,line:4,list:[1,6],littl:1,local:1,look:[1,6],lookup:6,lot:6,lower:2,m:1,ma:6,mai:6,main:6,major:6,make:[1,2,6],make_boundproxy_meta:6,make_typed_proxy_meta:6,mani:1,manual:6,mappingproxi:6,mark:6,matrix:2,matter:6,meet:1,meta:[2,6],meth:6,method:[2,5,6],might:1,mimick:6,mkvirtualenv:[1,4],mode:6,modul:[3,6],modulo:6,more:[1,2,6],most:6,mostli:[3,6],much:2,multipl:2,must:6,n:6,nai:6,name:[1,6],narrow:1,necessari:6,need:6,nobodi:6,none:[0,6],normal:6,note:6,now:[1,2,6],ns:6,number:[2,6],numer:2,nyn:6,nyr:6,obj:6,object:[2,3,5],offici:1,one:6,onli:6,op:6,open:1,oper:[1,2,6],org:[1,2,5],orig:6,origin:[1,2,3],other:[1,6],otherwis:6,our:6,out:6,overrid:6,owner:6,padm:[1,4,6],page:3,paramet:6,part:[1,2],particular:5,pass:[1,6],pet:6,pets_proxi:6,pip:[1,4],place:6,plainbox:2,pleas:[1,6],possibl:[1,2,6],post:1,practic:6,present:6,pretti:6,print:6,project:1,properti:6,propos:1,prox:6,proxi:[2,3],proxie:6,proxiee_cl:6,proxy_bas:6,proxy_meta:6,proxy_obj:6,proxy_st:6,pull:3,pull_request:1,purpos:6,push:1,put:[1,6],py:1,pydoc3:6,pypi:[1,2],python:[1,2,3,6],rational:6,re:1,read:6,readi:1,readm:1,readthedoc:5,realli:6,reason:6,recent:6,redirect:5,refer:3,regular:6,releas:2,rememb:1,remov:2,replac:6,repo:1,repr:6,reproduc:1,request:[3,6],respons:6,result:6,rooster:6,rot:6,rot_13:6,rst:1,run:1,s:[1,6],said:6,same:6,scope:1,search:3,second:6,section:6,see:6,seen:6,self:6,self_aware_proxi:6,send:1,sens:6,set:[1,6],setattr:6,setup:1,should:[1,6],silent:6,sill:6,simpl:6,simpli:6,simplic:6,sinc:6,singl:6,situat:6,so:6,softwar:5,some:[2,6],someth:6,sourc:6,special:6,specialmethod:6,specifi:6,spell:6,star:6,start:3,state:[2,3],step:1,still:6,str:6,strong:6,stuff:6,sub:6,subclass:[5,6],subset:[1,6],substitut:6,support:[1,2,5,6],sure:1,system:1,t:6,tag:1,term:6,terminolog:3,test:[1,6],than:6,thei:[1,6],them:[1,6],thi:[1,2,6],thing:6,those:6,through:[1,6],time:6,tip:3,titl:6,tm:6,tox:1,traceback:6,transpar:[3,6],travi:[1,2],tricki:6,troubleshoot:1,trust:6,truth:6,two:6,type:[3,6],typic:6,unit:6,unittest:1,unproxi:[5,6],unreach:6,up:[1,6],updat:1,us:[1,3,5],usag:3,usual:6,valu:6,vast:6,ve:6,verbose_list:6,version:1,via:6,virtualenv:1,virtualenvwrapp:[1,4],visibl:6,volunt:1,wa:6,wai:[1,2,6],want:[1,6],war:6,we:6,weak:6,web:1,websit:1,weird:6,welcom:1,what:6,when:[1,6],whether:1,which:6,whoever:1,whole:6,why:[0,6],word:6,work:[1,6],world:6,would:[1,6],wrap:6,write:6,x:2,xbg:6,xbgn:6,yet:0,you:[1,4,6],your:1,your_name_her:1,zn:6,zyga:1,zygmunt:0},titles:["Credits","Contributing","History","Welcome to Padme\u2019s documentation!","Installation","Padme - a mostly transparent proxy class for Python","Usage"],titleterms:{"0":[2,6],"02":2,"03":2,"04":2,"1":[2,6],"11":2,"2014":2,"2015":2,"class":5,access:6,api:6,basic:6,bug:1,contribut:1,contributor:0,credit:0,decor:6,deprec:6,develop:0,direct:6,document:[1,3],featur:[1,5,6],feedback:1,fix:1,get:1,guidelin:1,histori:2,implement:1,indic:3,instal:4,intern:6,lead:0,limit:6,mostli:5,object:6,origin:6,padm:[3,5],proxi:[5,6],pull:1,python:5,refer:6,report:1,request:1,s:3,start:1,state:6,submit:1,tabl:3,terminolog:6,tip:1,transpar:5,type:1,us:6,usag:6,welcom:3,write:1}})