hpcflow.sdk.core.errors#

Exceptions

ContainerKeyError(path)

DuplicateExecutableError

EnvironmentSpecValidationError

ExtraInputs(message, extra_inputs)

FileSpecValidationError

FromSpecMissingObjectError

IncompatibleParallelModeError

IncompatibleSGEPEError

IncompatibleSLURMArgumentsError

IncompatibleSLURMPartitionError

InputSourceValidationError

InputValueDuplicateSequenceAddress

InvalidIdentifier

InvalidInputSourceTaskReference

JobscriptSubmissionFailure(message, ...)

LoopAlreadyExistsError

MalformedParameterPathError

MalformedWorkflowError

MayNeedObjectError(path)

MissingActionEnvironment

MissingCompatibleActionEnvironment

MissingInputs(message, missing_inputs)

MissingParameterData(id_lst)

Some parameter IDs do not exist

MissingStoreEARError(id_lst)

Some EAR IDs do not exist.

MissingStoreElementError(id_lst)

Some element IDs do not exist.

MissingStoreElementIterationError(id_lst)

Some element iteration IDs do not exist.

MissingStoreTaskError(id_lst)

Some task IDs do not exist.

NoAvailableElementSetsError

NoCLIFormatMethodError

NoCompatibleSGEPEError

NotSubmitMachineError

ParameterSpecValidationError

ResourceValidationError

An incompatible resource requested by the user.

RunNotAbortableError

SchedulerVersionsFailure(message)

We couldn't get the scheduler and or shell versions.

SubmissionFailure(message)

TaskSchemaMissingParameterError

TaskSchemaSpecValidationError

TaskTemplateInvalidNesting

TaskTemplateMultipleInputValues

TaskTemplateMultipleSchemaObjectives

TaskTemplateUnexpectedInput

TaskTemplateUnexpectedSequenceInput

ToJSONLikeChildReferenceError

UnknownResourceSpecItemError

UnknownSGEPEError

UnknownSLURMPartitionError

UnrequiredInputSources(message, ...)

UnsetParameterDataError

UnsupportedOSError(os_name)

This machine is not of the requested OS.

UnsupportedSchedulerError(scheduler[, ...])

This scheduler is not supported on this machine according to the config.

UnsupportedShellError(shell, supported)

We don't support this shell on this OS.

ValuesAlreadyPersistentError

WorkflowBatchUpdateFailedError

WorkflowLimitsError

WorkflowNotFoundError

WorkflowParameterMissingError

WorkflowSpecValidationError

WorkflowSubmissionFailure