littlefish/htmlutil.py
def tag_to_text(tag):
    """
    :param tag: Beautiful soup tag
    :return: Flattened text
    """
    out = []
    for item in tag.contents:
        # If it has a name, it is a tag
        if item.name:
            out.append(tag_to_text(item))
        else:
            # Just text!
            out.append(item)

    return ' '.join(out)
def tag_to_text(tag):
    """
    :param tag: Beautiful soup tag
    :return: Flattened text
    """
    out = []
    for item in tag.contents:
        # If it has a name, it is a tag
        if item.name:
            out.append(tag_to_text(item))
        else:
            # Just text!
            out.append(item)

    return ' '.join(out)
def tag_to_text ( tag ) : out = [ ] for item in tag . contents : # If it has a name, it is a tag if item . name : out . append ( tag_to_text ( item ) ) else : # Just text! out . append ( item ) return ' ' . join ( out )
:param tag: Beautiful soup tag
    :return: Flattened text
: param tag : Beautiful soup tag : return : Flattened text