Example #1
0
 def val(self):
     assert self.valid()
     text = self.get_text()
     if text == '':
         return None
     else:
         return UnitNumber.from_str(text)
Example #2
0
 def val(self):
     assert self.valid()
     text = self.get_text()
     if text == "":
         return None
     else:
         return UnitNumber.from_str(text)
Example #3
0
    def valid(self):
        text = self.get_text()
        if text == '':
            return self._allow_empty
        try:
            val = UnitNumber.from_str(text)
        except ValueError:
            return False

        return val.value >= 0 or self._allow_neg
Example #4
0
    def valid(self):
        text = self.get_text()
        if text == "":
            return self._allow_empty
        try:
            val = UnitNumber.from_str(text)
        except ValueError:
            return False

        return val.value >= 0 or self._allow_neg