def _process_response(self,case,rval,response):
        self.cases.setdefault(case,{'values':[],'rval':rval,'case':case})

        #get the value from the response
        value = getattr(response,self.comparison_attr)

        #store value
        self.cases[case]['values'].append(value)

        #garbage collection
        if len(self.cases[case]['values']) > 10:
            del(self.cases[case]['values'][0])

        #statistics :D
        math = EasyMath()
        m = math.mean(self.cases[case]['values'])
        s = math.stdv(self.cases[case]['values'], m)

        self.cases[case]['mean'] = m
        self.cases[case]['stddev'] = s

        self._check_for_overlaps()
dataset/ETHPy150Open Neohapsis/bbqsql/bbqsql/lib/requester.py/LooseNumericRequester._process_response/original