From de5b44f066985fd1dadcc81d02919f213bdaf5c6 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Fri, 6 Sep 2024 13:52:46 +0100 Subject: command-line-tool: Make job state records opaque. The job state records must not be inspected from other modules. They may only be passed around as opaque blobs. * ravanan/command-line-tool.scm: Do not export single-machine-job-state, single-machine-job-state?, single-machine-job-state-script, slurm-job-state, slurm-job-state?, slurm-job-state-script and slurm-job-state-job-id. --- ravanan/command-line-tool.scm | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/ravanan/command-line-tool.scm b/ravanan/command-line-tool.scm index 1b23c7e..efa953e 100644 --- a/ravanan/command-line-tool.scm +++ b/ravanan/command-line-tool.scm @@ -62,14 +62,7 @@ %command-line-tool-supported-requirements scheduler-proc scheduler-proc-name - scheduler-proc-cwl - single-machine-job-state - single-machine-job-state? - single-machine-job-state-script - slurm-job-state - slurm-job-state? - slurm-job-state-script - slurm-job-state-job-id)) + scheduler-proc-cwl)) (define %store-files-directory "files") -- cgit v1.2.3