import sip

sip.setapi( "QReadLocker", 2 )

from PyQt4 import QtCore


lock = QtCore.QReadWriteLock()

# First attempt
with QtCore.QReadLocker( lock ):
    print "ok"
