def METHOD_NAME(tag_expression_parts):
    """Parse old style tag-expressions and build a TagExpression object."""
    # -- HINT: DEPRECATING
    if isinstance(tag_expression_parts, six.string_types):
        tag_expression_parts = tag_expression_parts.split()
    elif not isinstance(tag_expression_parts, (list, tuple)):
        raise TypeError("EXPECTED: string, sequence<string>", tag_expression_parts)
    # print("parse_tag_expression_v1: %s" % " ".join(tag_expression_parts))
    return TagExpression(tag_expression_parts)