//usr/lib64/lib64//lib64//python2.7/ó
V
Qc @ s± d Z d d l m Z d e f d „ ƒ YZ d e f d „ ƒ YZ d d d „ ƒ YZ d e f d
„ ƒ YZ d e f d „ ƒ YZ
d
„ Z e d k r e e ƒ e e
ƒ n d S( s6 Support Eiffel-style preconditions and postconditions.iÿÿÿÿ( t FunctionTypet EiffelBaseMetaClassc B s e Z d „ Z e d „ ƒ Z RS( c C s, | j | ƒ t t | ƒ j | | | | ƒ S( N( t convert_methodst superR t __new__( t metat namet basest dict( ( s2 /usr/lib64/python2.7/Demo/newmetaclasses/Eiffel.pyR s
c C sÊ g } xZ | j ƒ D]L \ } } | j d ƒ s_ | j d ƒ r@ q t | t ƒ r | j | ƒ q q Wx` | D]X } | j d | ƒ } | j d | ƒ } | s¢ | rj | j | | | | ƒ | |