X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=collect%2Fshared_dict.py;fp=collect%2Fshared_dict.py;h=ec76138b393955d47f3850bf2a91d425ada563b1;hb=eb1c6392095947b3205c4d52cd9b1507e6cd776b;hp=ac390bc600e769a94c2205440883257a665917bb;hpb=ffed473528c4feb836253758e86f7839af98f57b;p=python_utils.git diff --git a/collect/shared_dict.py b/collect/shared_dict.py index ac390bc..ec76138 100644 --- a/collect/shared_dict.py +++ b/collect/shared_dict.py @@ -108,7 +108,8 @@ class SharedDict(object): def cleanup(self) -> None: if not hasattr(self, 'shared_memory'): return - self.shared_memory.unlink() + with SharedDict.MPLOCK: + self.shared_memory.unlink() def clear(self) -> None: self._save_memory({})