def load(args):
    """
    :param args: Will be used to infer the proper configuration name, or
    if args.ceph_conf is passed in, that will take precedence
    """
    path = args.ceph_conf or '{cluster}.conf'.format(cluster=args.cluster)

    try:
        f = file(path)
    except IOError as e:
        raise exc.ConfigError(
            e % "%s; has `ceph-deploy new` been run in this directory?"
        )
    else:
        with contextlib.closing(f):
            return parse(f)
dataset/ETHPy150Open ceph/ceph-deploy/ceph_deploy/conf/ceph.py/load/swapped operands of `%`