INNER CODE UNIT · Python

symlink

pegasus-isi/pegasus · packages/pegasus-python/src/Pegasus/cli/main.py:429

        symlink = blahpd_libexec / src.name
        if symlink.is_symlink():
            symlink.unlink()
        elif symlink.exists():
            symlink.rename(str(symlink) + ".bak")
        os.symlink(f"../../../etc/blahp/{src.name}", symlink)
        click.echo(f"Created symlink {src.name} in {blahpd_libexec}")

    # Install remaining scripts
    for src in pegasus_glite_dir.glob("*.sh"):
        if "local_submit_attributes" not in src.name:
            import shutil as _shutil

            _shutil.copy2(src, blahpd_libexec / src.name)
            click.echo(f"Installing {src.name} into {blahpd_libexec}/")
    for src in pegasus_glite_dir.glob("*.py"):
        if "local_submit_attributes" not in src.name:
            import shutil as _shutil

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…