def _all_get_filters(self, kwargs=None):
if kwargs is None:<EOL><INDENT>kwargs = {}<EOL><DEDENT>complib = kwargs.pop('<STR_LIT>', None)<EOL>complevel = kwargs.pop('<STR_LIT>', None)<EOL>shuffle = kwargs.pop('<STR_LIT>', None)<EOL>fletcher32 = kwargs.pop('<STR_LIT>', None)<EOL>if complib is not None:<EOL><INDENT>self._filters = None<EOL><DEDENT>else:<EOL><INDENT>complib = self._complib<EOL><DEDENT>if complevel is not None:<EOL><INDENT>self._filters = None<EOL><DEDENT>else:<EOL><INDENT>complevel = self._complevel<EOL><DEDENT>if shuffle is not None:<EOL><INDENT>self._filters = None<EOL><DEDENT>else:<EOL><INDENT>shuffle = self._shuffle<EOL><DEDENT>if fletcher32 is not None:<EOL><INDENT>self._filters = None<EOL><DEDENT>else:<EOL><INDENT>fletcher32 = self._fletcher32<EOL><DEDENT>if self._filters is None:<EOL><INDENT>self._filters = pt.Filters(complib=complib, complevel=complevel,<EOL>shuffle=shuffle, fletcher32=fletcher32)<EOL>self._hdf5file.filters = self._filters<EOL>self._hdf5store._filters = self._filters<EOL>self._hdf5store._complevel = complevel<EOL>self._hdf5store._complib = complib<EOL>self._hdf5store._fletcher32 = fletcher32<EOL><DEDENT>return self._filters<EOL>
Makes filters

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