libioc.CommandQueue module

Class extension to queue commands for bulk executions.

class libioc.CommandQueue.CommandQueue[source]

Bases: object

Class extension that queues command for bulk execution.

append_command_queue(*commands, queue_name='default')[source]

Append commands to the queue with the selected name.

Return type

None

clear_command_queue()[source]

Clear the command queue.

Return type

None

get_command_queue(queue_name='default')[source]

Create or return the queue with the given name.

Return type

List[str]

read_commands(queue_name='default')[source]

Return the collected jail commands and clear the queue.

Return type

List[str]