31 from python_qt_binding.QtCore 
import QMutex, QMutexLocker, QObject
 
   35     """Wrapper of a QSettings instance simplifying access of grouped data.""" 
   38         super(SettingsProxy, self).
__init__()
 
   39         self.setObjectName(
'SettingsProxy')
 
   42         self.
_mutex = QMutex(QMutex.Recursive)
 
   45         locker = QMutexLocker(self.
_mutex)  
 
   56         locker = QMutexLocker(self.
_mutex)  
 
   63         locker = QMutexLocker(self.
_mutex)  
 
   70         locker = QMutexLocker(self.
_mutex)  
 
   79         locker = QMutexLocker(self.
_mutex)  
 
   87         locker = QMutexLocker(self.
_mutex)  
 
   92     def value(self, group, key, default_value=None):
 
   93         locker = QMutexLocker(self.
_mutex)