summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/utils/platform.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/mesonbuild/utils/platform.py b/mesonbuild/utils/platform.py
index 538c10890..1a2780f26 100644
--- a/mesonbuild/utils/platform.py
+++ b/mesonbuild/utils/platform.py
@@ -22,13 +22,15 @@ class DirectoryLockAction(enum.Enum):
FAIL = 2
class DirectoryLockBase:
+
+ lockfile: T.TextIO
+
def __init__(self, directory: str, lockfile: str, action: DirectoryLockAction, err: str,
optional: bool = False) -> None:
self.action = action
self.err = err
self.lockpath = os.path.join(directory, lockfile)
self.optional = optional
- self.lockfile: T.Optional[T.TextIO] = None
def __enter__(self) -> None:
mlog.debug('Calling the no-op version of DirectoryLock')