human
Here's a good function header given the following:
I wrote the below code

    configurator = get_component('configurator')
    if (host in _CONFIGURING):
        configurator.notify_errors(_CONFIGURING[host], 'Failed    to    pair,    please    try    again.')
        return
    def lgtv_configuration_callback(data):
        'Handle    configuration    changes.'
        setup_tv(host, mac, name, customize, config, hass, add_devices)
    _CONFIGURING[host] = configurator.request_config(hass, name, lgtv_configuration_callback, description='Click    start    and    accept    the    pairing    request    on    your    TV.', description_image='/static/images/config_webos.png', submit_caption='Start    pairing    request')

What's a good function header?
assistant
#Here's a good function header.

def request_configuration(host, mac, name, customize, config, hass, add_devices):