In your ReentrantReadWriteLock class, try changing
ReentrantReadWriteLock
self._condition = Condition()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!