parsl.data_provider.files.File¶
-
class
parsl.data_provider.files.
File
(url: str)[source]¶ The Parsl File Class.
This represents the global, and sometimes local, URI/path to a file.
Staging-in mechanisms may annotate a file with a local path recording the path at the far end of a staging action. It is up to the user of the File object to track which local scope that local path actually refers to.
-
__init__
(url: str)[source]¶ Construct a File object from a url string.
- Parameters
url (-) – url string of the file e.g. - ‘input.txt’ - ‘file:///scratch/proj101/input.txt’ - ‘globus://go#ep1/~/data/input.txt’ - ‘globus://ddb59aef-6d04-11e5-ba46-22000b92c6ec/home/johndoe/data/input.txt’
Methods
__init__
(url)Construct a File object from a url string.
cleancopy
()Returns a copy of the file containing only the global immutable state, without any mutable site-local local_path information.
Attributes
filepath
Return the resolved filepath on the side where it is called from.
-