def to_python(self, value):
tmp = [None, None, None]
for k,v in enumerate(value.split('-')):
if k == 3: raise ValidationError()
tmp[k]=v
try:
tmp[1]=int(tmp[1])
except:
raise ValidationError()
return tmp