summaryrefslogtreecommitdiff
path: root/src/buildstream/_stream.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_stream.py')
-rw-r--r--src/buildstream/_stream.py39
1 files changed, 19 insertions, 20 deletions
diff --git a/src/buildstream/_stream.py b/src/buildstream/_stream.py
index 3d646a756..ffe2b6360 100644
--- a/src/buildstream/_stream.py
+++ b/src/buildstream/_stream.py
@@ -20,41 +20,40 @@
# Tristan Maat <tristan.maat@codethink.co.uk>
import os
-import sys
-import stat
import shlex
import shutil
+import stat
+import sys
import tarfile
import tempfile
+from collections import deque
from contextlib import contextmanager, suppress
from fnmatch import fnmatch
-from collections import deque
from typing import List, Tuple
-from ._artifactelement import verify_artifact_ref, ArtifactElement
-from ._exceptions import StreamError, ImplError, BstError, ArtifactElementError, ArtifactError
+from . import Scope, _site, _yaml, utils
+from ._artifactelement import ArtifactElement, verify_artifact_ref
+from ._exceptions import ArtifactElementError, ArtifactError, BstError, ImplError, StreamError
from ._message import Message, MessageType
+from ._pipeline import Pipeline
+from ._profile import PROFILER, Topics
from ._scheduler import (
- Scheduler,
- SchedStatus,
- TrackQueue,
- FetchQueue,
- SourcePushQueue,
- BuildQueue,
- PullQueue,
ArtifactPushQueue,
- NotificationType,
- Notification,
+ BuildQueue,
+ FetchQueue,
JobStatus,
+ Notification,
+ NotificationType,
+ PullQueue,
+ SchedStatus,
+ Scheduler,
+ SourcePushQueue,
+ TrackQueue,
)
-from .element import Element
-from ._pipeline import Pipeline
-from ._profile import Topics, PROFILER
from ._state import State
-from .types import _KeyStrength, _PipelineSelection, _SchedulerErrorAction
+from .element import Element
from .plugin import Plugin
-from . import utils, _yaml, _site
-from . import Scope
+from .types import _KeyStrength, _PipelineSelection, _SchedulerErrorAction
# Stream()