import itertools


def take_line(iterable):
    """ Advances the iterable to the next new line and returns the passed characters as a string.

    The newline character is not included.

    :param iterable: any iterable
    :return: a string of the next line.
    """
    return ''.join(itertools.takewhile(lambda c: c != '\n', iterable))