\
    Issues one ``handler.start()`` event, processes all `cables` and
    issues a ``handler.end()`` event.

    `cables`
        An iterable of Cable objects.
    `handler`
        The `ICableHandler` instance which should receive the events.

def handle_cables(cables, handler):
    """\
    Issues one ``handler.start()`` event, processes all `cables` and
    issues a ``handler.end()`` event.

    `cables`
        An iterable of Cable objects.
    `handler`
        The `ICableHandler` instance which should receive the events.
    """
    handler.start()
    for cable in cables:
        handle_cable(cable, handler, False)
    handler.end()