Skip to content

Commit a2c009e

Browse files
authored
Update forms.py
1 parent f94fcf7 commit a2c009e

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/concurrency/forms.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,11 @@ def prepare_value(self, value):
115115
return SignedValue(self._signer.sign(value))
116116

117117
def to_python(self, value):
118+
value = super().to_python(value)
118119
try:
119-
if value not in (None, '', 'None'):
120-
return int(self._signer.unsign(str(value)))
121-
return 0
122-
except (BadSignature, ValueError):
123-
raise VersionError(value)
120+
return int(self._signer.unsign(value))
121+
except BadSignature:
122+
raise VersionError(f'Bad signature: {value}')
124123

125124
def widget_attrs(self, widget):
126125
return {}

0 commit comments

Comments
 (0)