acquire.acquire.gui.base

Module Contents

Classes

GUI

Stub

Minimal GUI implementation.

exception acquire.acquire.gui.base.GUIError

Bases: RuntimeError

Unspecified run-time error.

class acquire.acquire.gui.base.GUI
thread = None
folder = None
ready = False
auto_upload = None
upload_available = False
classmethod gui() GUI

Returns the instance of the GUI.

property shard: int

Returns the shard of the progress bar.

wait_for_start(args: argparse.Namespace) tuple[str, bool, bool]

Starts GUI thread and waits for start button to be clicked.

abstract message(message: str) None

Starts GUI thread and waits for start button to be clicked.

wait_for_quit() None

Closes the GUI and waits for the thread to join.

abstract show() None

Subclass needs to implement this.

abstract finish() None

Finishes the progress bar and closes the GUI.

class acquire.acquire.gui.base.Stub

Bases: GUI

Minimal GUI implementation.

message(message: str) None

Starts GUI thread and waits for start button to be clicked.

wait_for_start(args: argparse.Namespace) tuple[str, bool, bool]

Starts GUI thread and waits for start button to be clicked.

wait_for_quit() None

Closes the GUI and waits for the thread to join.

finish() None

Finishes the progress bar and closes the GUI.