def _broadcast(src_processor, src_atr_name, dest_processors, dest_atr_name, transform_function):
value = getattr(src_processor, src_atr_name)<EOL>value = transform_function(value)<EOL>for d in dest_processors:<EOL><INDENT>setattr(d, dest_atr_name, value)<EOL><DEDENT>
To be used exclusively by create_broadcast.
A broadcast function gets an attribute on the src_processor and
sets it (possibly under a different name) on dest_processors