/usr/lib64/python2.6/Demo/metaclasses
Edit: /usr/lib64/python2.6/Demo/metaclasses/Meta.pyo (4601B)
Ñò
« gc @ s‚ d Z d d k Z d d d „ ƒ YZ d d
d „ ƒ YZ d d d „ ƒ YZ e d d h ƒ Z d
„ Z e d j o e ƒ n d S( s? Generic metaclass.
XXX This is very much a work in progress.
iÿÿÿÿNt MetaMethodWrapperc B s e Z d „ Z d „ Z RS( c C s% | | _ | | _ | i i | _ d S( N( t funct instt __name__( t selfR R ( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyt __init__ s c O s t | i | i f | | ƒ S( N( t applyR R ( R t argst kw( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyt __call__ s ( R t
__module__R R ( ( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyR s t
MetaHelperc B s e Z e Z d „ Z d „ Z RS( c C s
| | _ d S( N( t __formalclass__( R t formalclass( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyt __helperinit__ s c C sœ y | i i | ƒ } WnX t j
oL y | i i d ƒ } Wn" t t f j
o t | ‚ n X| | | ƒ SXt | ƒ t i j o | S| i | | ƒ S( Nt __usergetattr__( R t __getattr__t AttributeErrort KeyErrort typet typest FunctionTypet __methodwrapper__( R t namet rawt ga( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyR s ( R R
R R R R ( ( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyR s t MetaClassc B s> e Z d Z e Z d Z d „ Z d „ Z d „ Z d „ Z RS( sc A generic metaclass.
This can be subclassed to implement various kinds of meta-behavior.
i c C s] y | d } Wn t j
o n X| | d <| d =| | _ | | _ | | _ d | _ d S( NR R i ( R R t __bases__t __realdict__t _MetaClass__inited( R R t basest dictR ( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyR 4 s
c C sm y | i | SWnW t j
oK x8 | i D]- } y | i | ƒ SWq* t j
o q* Xq* Wt | ‚ n Xd S( N( R R R R R ( R R t base( ( s- /usr/lib64/python2.6/Demo/metaclasses/Meta.pyR A s
c C s, | i p | | i |