diff --git a/satella/coding/concurrent/monitor.py b/satella/coding/concurrent/monitor.py index 7fc35f3f34c7198d63fa5a4809dcfa1050ba707c..c889b39143b039539103106c757142dbf7713cee 100644 --- a/satella/coding/concurrent/monitor.py +++ b/satella/coding/concurrent/monitor.py @@ -248,7 +248,7 @@ class MonitorSet(set, Monitor): :param item: item to insert :return: whether the item was successfully inserted """ - with self: + with Monitor.synchronize_on(self): if item in self: return False self.add(item)