summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Maat <tristan.maat@codethink.co.uk>2018-07-16 14:38:25 +0100
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2018-07-18 14:11:03 +0900
commit4f9da15df4691fe582c0d05ccc61a7927dee55ca (patch)
tree1c88c4c9ebed1210a7a04f92160b63db4856cdef
parentfc79ad2c86080583ecb1078bb8841d54b4e0d0bb (diff)
downloadbuildstream-4f9da15df4691fe582c0d05ccc61a7927dee55ca.tar.gz
_scheduler/*queue.py: Move queues to a subdirectory
-rw-r--r--buildstream/_scheduler/__init__.py12
-rw-r--r--buildstream/_scheduler/queues/__init__.py1
-rw-r--r--buildstream/_scheduler/queues/buildqueue.py (renamed from buildstream/_scheduler/buildqueue.py)0
-rw-r--r--buildstream/_scheduler/queues/fetchqueue.py (renamed from buildstream/_scheduler/fetchqueue.py)2
-rw-r--r--buildstream/_scheduler/queues/pullqueue.py (renamed from buildstream/_scheduler/pullqueue.py)0
-rw-r--r--buildstream/_scheduler/queues/pushqueue.py (renamed from buildstream/_scheduler/pushqueue.py)0
-rw-r--r--buildstream/_scheduler/queues/queue.py (renamed from buildstream/_scheduler/queue.py)6
-rw-r--r--buildstream/_scheduler/queues/trackqueue.py (renamed from buildstream/_scheduler/trackqueue.py)4
-rw-r--r--buildstream/_scheduler/scheduler.py2
9 files changed, 14 insertions, 13 deletions
diff --git a/buildstream/_scheduler/__init__.py b/buildstream/_scheduler/__init__.py
index 80523db6f..a53a133c2 100644
--- a/buildstream/_scheduler/__init__.py
+++ b/buildstream/_scheduler/__init__.py
@@ -17,12 +17,12 @@
# Authors:
# Tristan Van Berkom <tristan.vanberkom@codethink.co.uk>
-from .queue import Queue, QueueStatus, QueueType
+from .queues import Queue, QueueStatus, QueueType
-from .fetchqueue import FetchQueue
-from .trackqueue import TrackQueue
-from .buildqueue import BuildQueue
-from .pushqueue import PushQueue
-from .pullqueue import PullQueue
+from .queues.fetchqueue import FetchQueue
+from .queues.trackqueue import TrackQueue
+from .queues.buildqueue import BuildQueue
+from .queues.pushqueue import PushQueue
+from .queues.pullqueue import PullQueue
from .scheduler import Scheduler, SchedStatus
diff --git a/buildstream/_scheduler/queues/__init__.py b/buildstream/_scheduler/queues/__init__.py
new file mode 100644
index 000000000..b9acef18c
--- /dev/null
+++ b/buildstream/_scheduler/queues/__init__.py
@@ -0,0 +1 @@
+from .queue import Queue, QueueStatus, QueueType
diff --git a/buildstream/_scheduler/buildqueue.py b/buildstream/_scheduler/queues/buildqueue.py
index 50ba312ff..50ba312ff 100644
--- a/buildstream/_scheduler/buildqueue.py
+++ b/buildstream/_scheduler/queues/buildqueue.py
diff --git a/buildstream/_scheduler/fetchqueue.py b/buildstream/_scheduler/queues/fetchqueue.py
index 24512bddb..bdff15667 100644
--- a/buildstream/_scheduler/fetchqueue.py
+++ b/buildstream/_scheduler/queues/fetchqueue.py
@@ -19,7 +19,7 @@
# Jürg Billeter <juerg.billeter@codethink.co.uk>
# BuildStream toplevel imports
-from .. import Consistency
+from ... import Consistency
# Local imports
from . import Queue, QueueStatus, QueueType
diff --git a/buildstream/_scheduler/pullqueue.py b/buildstream/_scheduler/queues/pullqueue.py
index b4f5b0d73..b4f5b0d73 100644
--- a/buildstream/_scheduler/pullqueue.py
+++ b/buildstream/_scheduler/queues/pullqueue.py
diff --git a/buildstream/_scheduler/pushqueue.py b/buildstream/_scheduler/queues/pushqueue.py
index 624eefd1d..624eefd1d 100644
--- a/buildstream/_scheduler/pushqueue.py
+++ b/buildstream/_scheduler/queues/pushqueue.py
diff --git a/buildstream/_scheduler/queue.py b/buildstream/_scheduler/queues/queue.py
index 15caf8348..d0c482802 100644
--- a/buildstream/_scheduler/queue.py
+++ b/buildstream/_scheduler/queues/queue.py
@@ -24,11 +24,11 @@ from enum import Enum
import traceback
# Local imports
-from .job import Job
+from ..job import Job
# BuildStream toplevel imports
-from .._exceptions import BstError, set_last_task_error
-from .._message import Message, MessageType
+from ..._exceptions import BstError, set_last_task_error
+from ..._message import Message, MessageType
# Indicates the kind of activity
diff --git a/buildstream/_scheduler/trackqueue.py b/buildstream/_scheduler/queues/trackqueue.py
index e48e1ae28..3a65f01d0 100644
--- a/buildstream/_scheduler/trackqueue.py
+++ b/buildstream/_scheduler/queues/trackqueue.py
@@ -19,8 +19,8 @@
# Jürg Billeter <juerg.billeter@codethink.co.uk>
# BuildStream toplevel imports
-from ..plugin import _plugin_lookup
-from .. import SourceError
+from ...plugin import _plugin_lookup
+from ... import SourceError
# Local imports
from . import Queue, QueueStatus, QueueType
diff --git a/buildstream/_scheduler/scheduler.py b/buildstream/_scheduler/scheduler.py
index f8a66ae92..7bfbc958e 100644
--- a/buildstream/_scheduler/scheduler.py
+++ b/buildstream/_scheduler/scheduler.py
@@ -26,7 +26,7 @@ import datetime
from contextlib import contextmanager
# Local imports
-from .queue import QueueType
+from .queues import QueueType
# A decent return code for Scheduler.run()