pycif.plugins.platforms.docker_cif — API reference

pycif.plugins.platforms.docker_cif — API reference#

Configuration reference: docker_cif plugin

pycif.plugins.platforms.docker_cif.jobs.submit_job(self, exe, job_file)[source]#

Run exe as a blocking subprocess (no scheduler; jobs execute inline).

Parameters:
  • self (Plugin) – platform plugin instance.

  • exe (str) – shell command to execute.

  • job_file (str) – used to set the working directory (dirname).

Returns:

stdout from the process (typically empty for pyCIF sub-runs).

Return type:

str

pycif.plugins.platforms.docker_cif.jobs.check_jobs(self, list_jobs)[source]#

Always return True — jobs run synchronously, so they are always done.

Parameters:
  • self (Plugin) – platform plugin instance.

  • list_jobs – unused; accepted for interface consistency.

Returns:

always True.

Return type:

bool