/usr/lib64/python2.6/site-packages/mx/Proxy
NameSizeModeActions
mxProxy/-0755rm
COPYRIGHT10300644editdlrm
LICENSE45870644editdlrm
Proxy.py56910644editdlrm
Proxy.pyc86720644editdlrm
Proxy.pyo86720644editdlrm
README1420644editdlrm
__init__.py3650644editdlrm
__init__.pyc5550644editdlrm
__init__.pyo5550644editdlrm
Edit: /usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyo (8672B)
Ñò ÈÅVHc @sPdZddkZddkTddklZyeWnej on!Xddd„ƒYZeeƒZyddkl Z Wnd„Z nXd dd „ƒYZ d dd „ƒYZ e e ƒd e fd„ƒYZ e e ƒde fd„ƒYZ e e ƒe Zddd„ƒYZde fd„ƒYZe eƒddd„ƒYZdS(s3 Python part of the Proxy type implementation. Copyright (c) 2000, Marc-Andre Lemburg; mailto:mal@lemburg.com Copyright (c) 2000-2008, eGenix.com Software GmbH; mailto:info@egenix.com See the documentation for further information on copyrights, or contact the author. All Rights Reserved. iÿÿÿÿN(t*(t __version__t_ModuleFinalizationcBseZd„Zd„ZRS(cCs ||_dS(N(tfini(tselftfunction((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyt__init__scCs|iƒdS(N(R(R((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyt__del__s(t__name__t __module__RR(((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyRs (tfreezecCs|S(((tx((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pytst ProxyFactorycBs,eZdZdd„Zd„Zd„ZRS(sE Factory for producing Proxy-wrapped objects of a class. cCs||_||_dS(N(tClasst interface(RRR((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyR&s cOstt|i||ƒ|iƒS(sH Return a new (wrapped) object. Pass-objects are not supported. (tProxytapplyRR(Rtargstkw((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyt__call__+scCsdt|iƒS(Ns(treprR(R((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyt__repr__1sN(RR t__doc__tNoneRRR(((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyR !s  t InstanceProxycBs;eZdZdded„Zd„Zd„Zd„ZRS(s6 Proxy that wraps Python instances transparently. cCsW|i}||||ƒ}|i|d<|i|d<|iid|ii|d(RR RRtid(R((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyRGs   cCs |i|ƒS(N(R(Rtwhat((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyt __getattr__TscCs|i||ƒdS(N(R(RR%tto((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyt __setattr__WsN( RR RRRRRR&R((((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyR5s  tCachingInstanceProxycBs eZdZd„Zd„ZRS(sQ Proxy that wraps Python instances transparently and caches accessed attributes and methods. Note that cached attributes are not looked up in the wrapped instance after the first lookup -- if their value changes, this won't be noticed by objects that access the object through this wrapper. cCs|i|ƒ|i|<}|S(N(RR(RR%to((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyR&gscCs5|i||ƒ|ii|ƒo|i|=ndS(N(RRthas_key(RR%R'((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyR(ls(RR RR&R((((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyR)\s  tSelectiveCachingInstanceProxycBs#eZdZeifZd„ZRS(s Proxy that wraps Python instances transparently and caches accessed attributes and methods depending on their type. Cached types are set via the attribute proxy_cacheable_types. It defaults to caching only methods (which likely don't change). cCs:|i|ƒ}t|ƒ|ijo||i|(RR(R((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyRœsN(RR RRRRR(((s4/usr/lib64/python2.6/site-packages/mx/Proxy/Proxy.pyR1Œs  tReadonlyInstanceProxycBs)eZdZdded„Zd„ZRS(sR Proxy that wraps Python instances transparently in a read-only way. cCsJ|i}||||ƒ}|i|d<|iid|ii|ds2    %