This class provides a thread safe build queue. Which will do the
sequencing for many CompileThreads.
|
__init__(self,
package_list,
dependency_tracker,
robust_build=False) |
source code
|
|
|
|
|
|
|
is_completed(self)
Return if the build queue has been completed |
source code
|
|
|
is_done(self)
Return if the build queue has been completed |
source code
|
|
|
succeeded(self)
Return whether the build queue has completed all packages
successfully. |
source code
|
|
|
stop(self)
Stop the build queue, including waking all blocking threads. |
source code
|
|
|
return_built(self,
package,
successful=True)
The thread which completes a package marks it as done with this
method. |
source code
|
|
|
|