コード例 #1
0
ファイル: options.py プロジェクト: mtomwing/freeseer
 def decode(self, value):
     try:
         return float(value)
     except ValueError:
         raise InvalidDecodeValueError(value)
コード例 #2
0
ファイル: options.py プロジェクト: mtomwing/freeseer
 def decode(self, value):
     if self.is_valid(value):
         return value
     else:
         raise InvalidDecodeValueError(value)
コード例 #3
0
ファイル: options.py プロジェクト: mtomwing/freeseer
 def decode(self, value):
     choice = super(ChoiceOption, self).decode(value)
     if choice in self.choices:
         return choice
     else:
         raise InvalidDecodeValueError(value)