

def join(sep, *args):
    'The intrinsic function Fn::Join appends a set of values into a single     value, separated by the specified delimiter.\n\n    If a delimiter is the empty string, the set of values are\n    concatenated with no delimiter.\n\n    Args:\n        delimiter: The value you want to occur between fragments. The delimiter\n            will occur between fragments only.\n            It will not terminate the final value.\n\n        *args: Any number of values you want combined, passed as\n            positional arguments\n\n    Returns: The combined string.\n\n    '
    if (len(args) < 2):
        raise IntrinsicFuncInputError(join._errmsg_needinput)
    return {
        'Fn::Join': [sep, list(args)],
    }

dataset/ETHPy150Open seandst/cfn-pyplates/cfn_pyplates/functions.py join/original