def to_python(self, value): if value is None: return value if isinstance(value, datetime.timedelta): return value try: interval = build_interval(value) except ValueError: pass else: if interval is not None: return interval raise exceptions.ValueError(self.error_messages['invalid'], code='invalid', params={'value': value})
def to_python(self, value): if value is None: return value if isinstance(value, datetime.timedelta): return value try: interval = build_interval(value) except ValueError: pass else: if interval is not None: return interval raise exceptions.ValueError( self.error_messages['invalid'], code='invalid', params={'value': value} )
def test_interval_field_parsing(self): self.assertEquals( timedelta(hours=1, minutes=10, seconds=30), build_interval('1:10:30') )
def test_interval_field_parsing(self): self.assertEquals(timedelta(hours=1, minutes=10, seconds=30), build_interval('1:10:30'))