Exemple #1
0
    def __computeFloatRange(self, text):
        min_nr = 0
        max_nr = 0
        
        matchObj = re.search("([.0-9]+)-([.0-9]+)", text, re.I)
        if matchObj:
            min_str = matchObj.group(1)
            max_str = matchObj.group(2)

            if BbCommon.represents_float(min_str) and BbCommon.represents_float(max_str):
                min_nr = float(min_str)
                max_nr = float(max_str)
        
        # maximum radius should be greater than zero and min should be smaller than max
        if matchObj and max_nr != 0 and min_nr <= max_nr:
            return [min_nr, max_nr]
        else:
            return []
Exemple #2
0
    def __computeFloatRange(self, text):
        min_nr = 0
        max_nr = 0

        matchObj = re.search("([.0-9]+)-([.0-9]+)", text, re.I)
        if matchObj:
            min_str = matchObj.group(1)
            max_str = matchObj.group(2)

            if BbCommon.represents_float(
                    min_str) and BbCommon.represents_float(max_str):
                min_nr = float(min_str)
                max_nr = float(max_str)

        # maximum radius should be greater than zero and min should be smaller than max
        if matchObj and max_nr != 0 and min_nr <= max_nr:
            return [min_nr, max_nr]
        else:
            return []