<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create_broadcast(src_atr_name, dest_processors, dest_atr_name=None, transform_function=lambda x: x):
 """ This method creates a function, intended to be called as a Processor posthook, that copies some of the processor's attributes to other processors """

    from functools import partial
    if dest_atr_name == None:
        dest_atr_name = src_atr_name
    if not hasattr(dest_processors, "__iter__"):  # a single processor was given instead
        dest_processors = [dest_processors]
    return partial(_broadcast, src_atr_name=src_atr_name, dest_processors=dest_processors, dest_atr_name=dest_atr_name,
                   transform_function=transform_function)