summaryrefslogtreecommitdiff
path: root/ick2/__init__.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-05-28 19:51:58 +0300
committerLars Wirzenius <liw@liw.fi>2018-06-10 19:44:16 +0300
commit9759c2b51a1250aa345c21b7cc6b793f4965ac2d (patch)
treea96339ec340bdb1e7b4bef4cf5cb3a7a4a0754b4 /ick2/__init__.py
parent269ee474d77a5210288cf33ee9d687c8aaa29de9 (diff)
downloadick2-9759c2b51a1250aa345c21b7cc6b793f4965ac2d.tar.gz
Add: BuildStateMachine class
Diffstat (limited to 'ick2/__init__.py')
-rw-r--r--ick2/__init__.py23
1 files changed, 22 insertions, 1 deletions
diff --git a/ick2/__init__.py b/ick2/__init__.py
index 59344a3..a6a4295 100644
--- a/ick2/__init__.py
+++ b/ick2/__init__.py
@@ -23,7 +23,28 @@ from .persistent import (
)
from .trans import TransactionalState
from .build import Build, WrongBuildStatusChange
-from .buildgraph import BuildGraph
+from .buildgraph import (
+ BuildGraph,
+ ACTION_BLOCKED,
+ ACTION_READY,
+ ACTION_BUILDING,
+ ACTION_DONE,
+ ACTION_FAILED,
+)
+from .buildsm import (
+ create_build_event,
+ BuildStateMachine,
+ BuildStartsEvent,
+ NeedWorkEvent,
+ PartialActionOutputEvent,
+ ActionFinishedEvent,
+ ActionFailedEvent,
+ BUILD_TRIGGERED,
+ BUILD_BUILDING,
+ BUILD_NOTIFYING,
+ BUILD_DONE,
+ BUILD_FAILED,
+)
from .exceptions import (
BadUpdate,
ExistsAlready,