summaryrefslogtreecommitdiff
path: root/src/buildstream/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/utils.py')
-rw-r--r--src/buildstream/utils.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/buildstream/utils.py b/src/buildstream/utils.py
index 9c6761ccc..0d3d842ab 100644
--- a/src/buildstream/utils.py
+++ b/src/buildstream/utils.py
@@ -22,36 +22,35 @@ Utilities
"""
import calendar
+import datetime
import errno
import hashlib
+import itertools
import math
import os
import re
import shutil
import signal
import stat
-from stat import S_ISDIR
import subprocess
import tempfile
import time
-import datetime
-import itertools
from contextlib import contextmanager
from pathlib import Path
-from typing import Callable, IO, Iterable, Iterator, Optional, Tuple, Union
-from dateutil import parser as dateutil_parser
-from google.protobuf import timestamp_pb2
+from stat import S_ISDIR
+from typing import IO, Callable, Iterable, Iterator, Optional, Tuple, Union
import psutil
+from dateutil import parser as dateutil_parser
+from google.protobuf import timestamp_pb2
from . import _signals
from ._exceptions import BstError
-from .exceptions import ErrorDomain
from ._protos.build.bazel.remote.execution.v2 import remote_execution_pb2
-
# Contains utils that have been rewritten in Cython for speed benefits
# This makes them available when importing from utils
from ._utils import url_directory_name # pylint: disable=unused-import
+from .exceptions import ErrorDomain
# The magic number for timestamps: 2011-11-11 11:11:11
BST_ARBITRARY_TIMESTAMP = calendar.timegm((2011, 11, 11, 11, 11, 11))