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
property shard: int

Returns the shard of the progress bar.

thread
folder
ready = False
auto_upload
upload_available = False
classmethod gui() GUI

Returns the instance of the GUI.

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.