Viewing File: /opt/alt/python35/lib64/python3.5/site-packages/playhouse/__pycache__/hybrid.cpython-35.pyc



R6¿WÁã@s0Gdd„deƒZGdd„deƒZdS)c@s7eZdZddd„Zdd„Zdd„ZdS)Ú
hybrid_methodNcCs||_|p||_dS)N)ÚfuncÚexpr)Úselfrr©rú
/hybrid.pyÚ__init__s	zhybrid_method.__init__cCs5|dkr"|jj||jƒS|jj||ƒS)N)rÚ__get__Ú	__class__r)rÚinstanceÚ
instance_typerrrrszhybrid_method.__get__cCs
||_|S)N)r)rrrrrÚ
expression
s	zhybrid_method.expression)Ú__name__Ú
__module__Ú__qualname__rrrrrrrrsrc@smeZdZddddd„Zdd„Zdd„Zdd	„Zd
d„Zdd
„Zdd„Z	dS)Úhybrid_propertyNcCs.||_||_||_|p$||_dS)N)ÚfgetÚfsetÚfdelr)rrrrrrrrrs			zhybrid_property.__init__cCs&|dkr|j|ƒS|j|ƒS)N)rr)rr
rrrrrs
zhybrid_property.__get__cCs/|jdkrtdƒ‚|j||ƒdS)NzCannot set attribute.)rÚAttributeError)rr
ÚvaluerrrÚ__set__szhybrid_property.__set__cCs,|jdkrtdƒ‚|j|ƒdS)NzCannot delete attribute.)rr)rr
rrrÚ
__delete__#szhybrid_property.__delete__cCs
||_|S)N)r)rrrrrÚsetter(s	zhybrid_property.settercCs
||_|S)N)r)rrrrrÚdeleter,s	zhybrid_property.deletercCs
||_|S)N)r)rrrrrr0s	zhybrid_property.expression)
r
rrrrrrrrrrrrrrsrN)ÚobjectrrrrrrÚ<module>s
Back to Directory File Manager