lsm
- pilot.copytool.lsm.copy_in(files, **kwargs)[source]
Download given files using the lsm-get command.
- Parameters:
files – list of FileSpec objects.
- Raise:
PilotException in case of controlled error.
- Returns:
files FileSpec object.
- pilot.copytool.lsm.copy_in_old(files)[source]
Tries to download the given files using lsm-get directly.
- Parameters:
files – Files to download
- Raises:
PilotException – StageInFailure
- pilot.copytool.lsm.copy_out(files, **kwargs)[source]
Upload given files using lsm copytool.
- Parameters:
files – list of FileSpec objects.
- Raise:
PilotException in case of controlled error.
- pilot.copytool.lsm.copy_out_old(files)[source]
Tries to upload the given files using lsm-put directly.
- Parameters:
files – Files to upload
- Raises:
PilotException – StageOutFailure
- pilot.copytool.lsm.move(source, destination, dst_in=True, copysetup='', options=None)[source]
Use lsm-get or lsm-put to transfer the file.
- Parameters:
source – path to source (string).
destination – path to destination (string).
dst_in – True for stage-in, False for stage-out (boolean).
- Returns:
exit code, stdout, stderr