code: def get_param_filter(self):
      if self.endpt_rtol is None and self.endpt_atol is None:
          return None
  
      filters = []
      for rtol, atol, spec in zip(
          self.endpt_rtol, self.endpt_atol, self.argspec
      ):
          if rtol is None and atol is None:
              filters.append(None)
              continue
          elif rtol is None:
              rtol = 0.0
          elif atol is None:
              atol = 0.0
  
          filters.append(EndpointFilter(spec.a, spec.b, rtol, atol))
      return filters
  
imports: import itertools
  import numpy
  from numpy.testing import assert_equal, assert_allclose
  import pytest
  import scipy.special
  from scipy.special._testutils import MissingModule, check_version, FuncData
  from scipy.special._mptestutils import Arg, IntArg, get_args, mpf2float, assert_mpmath_equal
label_desc: Use image node_id 3 for calling the _CDFData obj's underlying member method code with example usage: obj.get_param_filter() and returns: filters, None