pypet/storageservice.py
def _all_get_filters(self, kwargs=None):
        """Makes filters

        Pops filter arguments from `kwargs` such that they are not passed
        on to other functions also using kwargs.

        """
        if kwargs is None:
            kwargs = {}
        complib = kwargs.pop('complib', None)
        complevel = kwargs.pop('complevel', None)
        shuffle = kwargs.pop('shuffle', None)
        fletcher32 = kwargs.pop('fletcher32', None)
        if complib is not None:
            self._filters = None
        else:
            complib = self._complib
        if complevel is not None:
            self._filters = None
        else:
            complevel = self._complevel
        if shuffle is not None:
            self._filters = None
        else:
            shuffle = self._shuffle
        if fletcher32 is not None:
            self._filters = None
        else:
            fletcher32 = self._fletcher32

        if self._filters is None:
            # Recreate the filters if something was changed
            self._filters = pt.Filters(complib=complib, complevel=complevel,
                                       shuffle=shuffle, fletcher32=fletcher32)
            self._hdf5file.filters = self._filters
            self._hdf5store._filters = self._filters
            self._hdf5store._complevel = complevel
            self._hdf5store._complib = complib
            self._hdf5store._fletcher32 = fletcher32

        return self._filters
def _all_get_filters(self, kwargs=None):
        """Makes filters

        Pops filter arguments from `kwargs` such that they are not passed
        on to other functions also using kwargs.

        """
        if kwargs is None:
            kwargs = {}
        complib = kwargs.pop('complib', None)
        complevel = kwargs.pop('complevel', None)
        shuffle = kwargs.pop('shuffle', None)
        fletcher32 = kwargs.pop('fletcher32', None)
        if complib is not None:
            self._filters = None
        else:
            complib = self._complib
        if complevel is not None:
            self._filters = None
        else:
            complevel = self._complevel
        if shuffle is not None:
            self._filters = None
        else:
            shuffle = self._shuffle
        if fletcher32 is not None:
            self._filters = None
        else:
            fletcher32 = self._fletcher32

        if self._filters is None:
            # Recreate the filters if something was changed
            self._filters = pt.Filters(complib=complib, complevel=complevel,
                                       shuffle=shuffle, fletcher32=fletcher32)
            self._hdf5file.filters = self._filters
            self._hdf5store._filters = self._filters
            self._hdf5store._complevel = complevel
            self._hdf5store._complib = complib
            self._hdf5store._fletcher32 = fletcher32

        return self._filters
def _all_get_filters ( self , kwargs = None ) : if kwargs is None : kwargs = { } complib = kwargs . pop ( 'complib' , None ) complevel = kwargs . pop ( 'complevel' , None ) shuffle = kwargs . pop ( 'shuffle' , None ) fletcher32 = kwargs . pop ( 'fletcher32' , None ) if complib is not None : self . _filters = None else : complib = self . _complib if complevel is not None : self . _filters = None else : complevel = self . _complevel if shuffle is not None : self . _filters = None else : shuffle = self . _shuffle if fletcher32 is not None : self . _filters = None else : fletcher32 = self . _fletcher32 if self . _filters is None : # Recreate the filters if something was changed self . _filters = pt . Filters ( complib = complib , complevel = complevel , shuffle = shuffle , fletcher32 = fletcher32 ) self . _hdf5file . filters = self . _filters self . _hdf5store . _filters = self . _filters self . _hdf5store . _complevel = complevel self . _hdf5store . _complib = complib self . _hdf5store . _fletcher32 = fletcher32 return self . _filters
Makes filters

        Pops filter arguments from `kwargs` such that they are not passed
        on to other functions also using kwargs.
Makes filters