pysqa.base.validate.check_queue_parameters

pysqa.base.validate.check_queue_parameters#

pysqa.base.validate.check_queue_parameters(active_queue: dict[str, int], cores: float | int | None = 1, run_time_max: float | int | None = None, memory_max: int | float | str | None = None) tuple[float | int | None, float | int | None, str | float | int | None][source]#

Check the parameters of a queue.

Parameters:
  • cores (int, optional) – The number of cores. Defaults to 1.

  • run_time_max (int, optional) – The maximum run time. Defaults to None.

  • memory_max (int, optional) – The maximum memory. Defaults to None.

  • active_queue (dict, optional) – The active queue. Defaults to None.

Returns:

A list of queue parameters [cores, run_time_max, memory_max].

Return type:

list