diff options
Diffstat (limited to 'mesonbuild/utils/platform.py')
| -rw-r--r-- | mesonbuild/utils/platform.py | 4 |
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') |
