%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/alt/python27/lib/python2.7/site-packages/paste/util/
Upload File :
Create Path :
Current File : //proc/self/root/opt/alt/python27/lib/python2.7/site-packages/paste/util/classinit.pyc

�
b�Nc@s#defd��YZd�ZdS(t
ClassInitMetacBseZd�ZRS(cCstj||||�}|jd�rYt|jt�rYt|dt|jj��nt|d�r{|j||�n|S(Nt
__classinit__(	ttypet__new__thas_keyt
isinstanceRtstaticmethodtsetattrtim_functhasattr(tmetat
class_nametbasest	new_attrstcls((sE/opt/alt/python27/lib/python2.7/site-packages/paste/util/classinit.pyRs	(t__name__t
__module__R(((sE/opt/alt/python27/lib/python2.7/site-packages/paste/util/classinit.pyRscCs7x0|j�D]"\}}|jd�sF|jd�sF|jd�r
|d }t||�r�t||�}t|t�s�td|t|�|f��ni|jd6|j	d6|j
d6|jd	6}ni}||d
|d<|jd�r|jr|j|d	<nt|�}t|||�q
q
WdS(
s�
    Given a class and a new set of attributes (as passed in by
    __classinit__), create or modify properties based on functions
    with special names ending in __get, __set, and __del.
    t__gett__sett__deli����sJAttribute %s is a %s, not a property; function %s is named like a propertytfgettfsettfdeltdoctfi����N(
titemstendswithR	tgetattrRtpropertyt
ValueErrorRRRRt__doc__R(RR
tnametvaluetbasetold_proptattrstnew_prop((sE/opt/alt/python27/lib/python2.7/site-packages/paste/util/classinit.pytbuild_propertiess(



N(RRR%(((sE/opt/alt/python27/lib/python2.7/site-packages/paste/util/classinit.pyt<module>s

Zerion Mini Shell 1.0