TaskVine File Object.
More...
|
| source (self) |
| Return the path of the file if a regular file, else None.
|
|
| type (self) |
| Return the enum type of this file.
|
|
| set_mode (self, mode) |
| Set the Unix mode permission bits for the remote file.
|
|
| contents (self, unserializer=None) |
| Return the contents of a file object as a string.
|
|
| __len__ (self) |
| Return the size of a file object, in bytes.
|
|
TaskVine File Object.
The superclass of all TaskVine file types.
◆ source()
ndcctools.taskvine.file.File.source |
( |
|
self | ) |
|
Return the path of the file if a regular file, else None.
- Parameters
-
◆ type()
ndcctools.taskvine.file.File.type |
( |
|
self | ) |
|
Return the enum type of this file.
(e.g., VINE_FILE, VINE_TEMP, etc.) Typically used to return the contents of an output buffer.
- Parameters
-
◆ set_mode()
ndcctools.taskvine.file.File.set_mode |
( |
|
self, |
|
|
|
mode |
|
) |
| |
Set the Unix mode permission bits for the remote file.
- Parameters
-
self | A file object. |
mode | Unix mode bits. |
◆ contents()
ndcctools.taskvine.file.File.contents |
( |
|
self, |
|
|
|
unserializer = None |
|
) |
| |
Return the contents of a file object as a string.
Typically used to return the contents of an output buffer.
- Parameters
-
self | A file object. |
unserializer | A function to interpret file contents (e.g. cloudpickle.load) |
◆ __len__()
ndcctools.taskvine.file.File.__len__ |
( |
|
self | ) |
|
Return the size of a file object, in bytes.
- Parameters
-
The documentation for this class was generated from the following file: