proxy_attrs.py
def proxy_for(parent, attrs, **kwargs):
    """ Add properties for the attrs on the provided field to 
        hide interaction from a class to an internal component """
    def addProxyData(cls):
        def add_property(cls, attr):
            setattr(cls, attr, ProxyAttr(parent, attr, **kwargs))
            
        for attr in attrs:
            add_property(cls, attr)
        return cls
    return addProxyData
 Add properties for the attrs on the provided field to 
        hide interaction from a class to an internal component 
Add properties for the attrs on the provided field to
hide interaction from a class to an internal component
Add properties for the attrs on the provided field to hide interaction from a class to an internal component
def proxy_for(parent, attrs, **kwargs):
    def addProxyData(cls):
        def add_property(cls, attr):
            setattr(cls, attr, ProxyAttr(parent, attr, **kwargs))
        for attr in attrs:
            add_property(cls, attr)
        return cls
    return addProxyData
def proxy_for ( parent , attrs , ** kwargs ) : def addProxyData ( cls ) : def add_property ( cls , attr ) : setattr ( cls , attr , ProxyAttr ( parent , attr , ** kwargs ) ) for attr in attrs : add_property ( cls , attr ) return cls return addProxyData
Add properties for the attrs on the provided field to
hide interaction from a class to an internal component
Add properties for the attrs on the provided field to hide interaction from a class to an internal component
""" Add properties for the attrs on the provided field to 
        hide interaction from a class to an internal component """
parent
attrs