def parse_fuse_opts(opts) -> 'Generator[Tuple[str, Union[str, bool]], None, None]':
    if (not opts):
        return
    for arg in opts.split(','):
        if arg:
            separated = arg.split('=', maxsplit=1)
            (yield (separated[0], (True if (len(separated) == 1) else separated[1])))
def parse_fuse_opts(opts) -> 'Generator[Tuple[str, Union[str, bool]], None, None]':
    if (not opts):
        return
    for arg in opts.split(','):
        if arg:
            separated = arg.split('=', maxsplit=1)
            (yield (separated[0], (True if (len(separated) == 1) else separated[1])))