summaryrefslogtreecommitdiff
path: root/src/buildstream/_scheduler/queues/queue.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_scheduler/queues/queue.py')
-rw-r--r--src/buildstream/_scheduler/queues/queue.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buildstream/_scheduler/queues/queue.py b/src/buildstream/_scheduler/queues/queue.py
index 538b2b9d1..79f1fa44f 100644
--- a/src/buildstream/_scheduler/queues/queue.py
+++ b/src/buildstream/_scheduler/queues/queue.py
@@ -21,7 +21,6 @@
# System imports
import os
from collections import deque
-from enum import Enum
import heapq
import traceback
@@ -32,12 +31,13 @@ from ..resources import ResourceType
# BuildStream toplevel imports
from ..._exceptions import BstError, ImplError, set_last_task_error
from ..._message import Message, MessageType
+from ...types import FastEnum
# Queue status for a given element
#
#
-class QueueStatus(Enum):
+class QueueStatus(FastEnum):
# The element is not yet ready to be processed in the queue.
PENDING = 1