rid.task package

Submodules

rid.task.builder module

rid.task.task module

class rid.task.task.Task[source]

Bases: object

Define the files needed by an MD task. .. rubric:: Examples

>>> # this example dumps all files needed by the task.
>>> files = exploration_task.files()
... for file_name, file_content in files.items():
...     with open(file_name, 'w') as fp:
...         fp.write(file_content)
add_file(fname: str, fcont: Tuple[Optional[Union[str, bytes]], str])[source]

Add file to the task

Parameters
  • fname (str) – The name of the file

  • fcont (str) – The content of the file.

add_property(properties: Dict)[source]
property files: Dict

Get all files for the task.

Returns

files – The dict storing all files for the task. The file name is a key of the dict, and the file content is the corresponding value.

Return type

dict