Foundry.BuildProgress¶
- Subclasses:
None
Methods¶
- Inherited:
Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)
- Structs:
|
|
|
|
|
|
|
Virtual Methods¶
- Inherited:
Properties¶
- Inherited:
Name |
Type |
Flags |
Short Description |
|---|---|---|---|
r |
|||
r |
Signals¶
- Inherited:
Fields¶
- Inherited:
Class Details¶
- class Foundry.BuildProgress(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
Manages build progress tracking and stage execution.
Foundry.BuildProgressprovides functionality for tracking build progress including stage execution, artifact collection, and progress reporting. It integrates with the build pipeline and provides real-time feedback on build operations.- await_()¶
- Returns:
a [class`Dex`.Future].
- Return type:
Gets a [class`Dex`.Future] that will resolve when the progress has completed running.
- dup_cancellable()¶
- Returns:
a [class`Dex`.Future] that resolves when the build operation has been cancelled.
- Return type:
Gets a cancellable that will reject when the build has been cancelled.
- get_phase()¶
- Return type:
- list_artifacts()¶
- Returns:
a [iface`Gio`.ListModel] of [iface`Gio`.File]
- Return type:
Gets a
Gio.ListModelofGio.Filerepresenting build arifacts.This may include, for example, a path to a “.flatpak” bundle.
- setup_pty(launcher)¶
- Parameters:
launcher (
Foundry.ProcessLauncher) –
Property Details¶
- Foundry.BuildProgress.props.phase¶
- Name:
phase- Type:
- Default Value:
- Flags: