summaryrefslogtreecommitdiff
path: root/SCons/dblite.py
diff options
context:
space:
mode:
Diffstat (limited to 'SCons/dblite.py')
-rw-r--r--SCons/dblite.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/SCons/dblite.py b/SCons/dblite.py
index 9cf975c1d..dd05f6691 100644
--- a/SCons/dblite.py
+++ b/SCons/dblite.py
@@ -37,7 +37,7 @@ KEEP_ALL_FILES = False
IGNORE_CORRUPT_DBFILES = False
-def corruption_warning(filename):
+def corruption_warning(filename) -> None:
"""Local warning for corrupt db.
Used for self-tests. SCons overwrites this with a
@@ -76,7 +76,7 @@ class dblite:
_shutil_copyfile = shutil.copyfile
_time_time = time.time
- def __init__(self, file_base_name, flag, mode):
+ def __init__(self, file_base_name, flag, mode) -> None:
assert flag in (None, "r", "w", "c", "n")
if flag is None:
flag = "r"
@@ -136,14 +136,14 @@ class dblite:
else:
raise
- def close(self):
+ def close(self) -> None:
if self._needs_sync:
self.sync()
- def __del__(self):
+ def __del__(self) -> None:
self.close()
- def sync(self):
+ def sync(self) -> None:
self._check_writable()
with self._open(self._tmp_name, "wb", self._mode) as f:
self._pickle_dump(self._dict, f, self._pickle_protocol)
@@ -197,17 +197,17 @@ class dblite:
def keys(self):
return list(self._dict.keys())
- def __contains__(self, key):
+ def __contains__(self, key) -> bool:
return key in self._dict
def __iter__(self):
return iter(self._dict)
- def __len__(self):
+ def __len__(self) -> int:
return len(self._dict)
-def open(file, flag=None, mode=0o666):
+def open(file, flag=None, mode: int=0o666):
return dblite(file, flag, mode)