pypet/utils/mpwrappers.py
def store(self, *args, **kwargs):
        """Acquires a lock before storage and releases it afterwards."""
        try:
            self.acquire_lock()
            return self._storage_service.store(*args, **kwargs)
        finally:
            if self.lock is not None:
                try:
                    self.release_lock()
                except RuntimeError:
                    self._logger.error('Could not release lock `%s`!' % str(self.lock))
def store(self, *args, **kwargs):
        try:
            self.acquire_lock()
            return self._storage_service.store(*args, **kwargs)
        finally:
            if self.lock is not None:
                try:
                    self.release_lock()
                except RuntimeError:
                    self._logger.error('Could not release lock `%s`!' % str(self.lock))
def store ( self , * args , * * kwargs ) : try : self . acquire_lock ( ) return self . _storage_service . store ( * args , * * kwargs ) finally : if self . lock is not None : try : self . release_lock ( ) except RuntimeError : self . _logger . error ( 'Could not release lock `%s`!' % str ( self . lock ) )
Acquires a lock before storage and releases it afterwards.
Acquires a lock before storage and releases it afterwards .