ó
xTc           @   s&   d  d l  Z  d e f d     YZ d S(   i˙˙˙˙Nt   ParameterizedProxyc           B   s/   e  Z d  Z d   Z d   Z e d    Z RS(   s.   
    A way to pass some params to a proxy
    c         C   s   | |  _  | |  _ d  S(   N(   t   proxyt   params(   t   selfR   R   (    (    sL   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/pipeline/proxy/__init__.pyt   __init__   s    	c         C   s"   t  j t |  j |  d |  j S(   NR   (   t	   functoolst   partialt   getattrR   R   (   R   t   name(    (    sL   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/pipeline/proxy/__init__.pyt   __getattr__   s    c         C   s
   |  j  j S(   N(   R   t   NAME(   R   (    (    sL   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/pipeline/proxy/__init__.pyR
      s    (   t   __name__t
   __module__t   __doc__R   R	   t   propertyR
   (    (    (    sL   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/pipeline/proxy/__init__.pyR       s   		(   R   t   objectR    (    (    (    sL   /public2/ftp/pub/ccp4/6.5/ccp4-6.5/lib/py2/phaser/pipeline/proxy/__init__.pyt   <module>   s   