sdi/forms.py
changeset 25 30baf3c635c5
parent 24 f79be1dd4a22
child 41 651b341fd555
equal deleted inserted replaced
24:f79be1dd4a22 25:30baf3c635c5
    59         else take highest as default.
    59         else take highest as default.
    60         """
    60         """
    61 
    61 
    62         range_str = self.cleaned_data['knowledge_of_python'].strip()
    62         range_str = self.cleaned_data['knowledge_of_python'].strip()
    63         if not range_str:
    63         if not range_str:
    64             return (1,5)
    64             return ("","")
    65 
    65 
    66         start_stop = range_str.split("-")
    66         start_stop = range_str.split("-")
    67 
    67 
    68         if len(start_stop) == 1:
    68         if len(start_stop) == 1:
    69             if start_stop[0].isdigit():
    69             if start_stop[0].isdigit():
    70                 print "only one"
    70                 return (start_stop[0], "")
    71                 return (start_stop[0], 5)
       
    72             else:
    71             else:
    73                 raise forms.ValidationError("Invalid range for knowledge of Python")
    72                 raise forms.ValidationError("Invalid range for knowledge of Python")
    74 
    73 
    75         elif len(start_stop) == 2:
    74         elif len(start_stop) == 2:
    76             start, stop = start_stop
    75             start, stop = start_stop
    86         else take highest as default.
    85         else take highest as default.
    87         """
    86         """
    88 
    87 
    89         range_str = self.cleaned_data['knowledge_of_sage'].strip()
    88         range_str = self.cleaned_data['knowledge_of_sage'].strip()
    90         if not range_str:
    89         if not range_str:
    91             return (1,5)
    90             return ("","")
    92 
    91 
    93         start_stop = range_str.split("-")
    92         start_stop = range_str.split("-")
    94 
    93 
    95         if len(start_stop) == 1:
    94         if len(start_stop) == 1:
    96             if start_stop[0].isdigit():
    95             if start_stop[0].isdigit():
    97                 print "only one"
    96                 return (start_stop[0], "")
    98                 return (start_stop[0], 5)
       
    99             else:
    97             else:
   100                 raise forms.ValidationError("Invalid range for knowledge of Sage")
    98                 raise forms.ValidationError("Invalid range for knowledge of Sage")
   101 
    99 
   102         elif len(start_stop) == 2:
   100         elif len(start_stop) == 2:
   103             start, stop = start_stop
   101             start, stop = start_stop
   113         else take highest as default.
   111         else take highest as default.
   114         """
   112         """
   115 
   113 
   116         range_str = self.cleaned_data['likeliness_of_attending'].strip()
   114         range_str = self.cleaned_data['likeliness_of_attending'].strip()
   117         if not range_str:
   115         if not range_str:
   118             return (1,5)
   116             return ("","")
   119 
   117 
   120         start_stop = range_str.split("-")
   118         start_stop = range_str.split("-")
   121 
   119 
   122         if len(start_stop) == 1:
   120         if len(start_stop) == 1:
   123             if start_stop[0].isdigit():
   121             if start_stop[0].isdigit():
   124                 print "only one"
   122                 return (start_stop[0], "")
   125                 return (start_stop[0], 5)
       
   126             else:
   123             else:
   127                 raise forms.ValidationError("Invalid range for Likeliness of attending the workshop")
   124                 raise forms.ValidationError("Invalid range for Likeliness of attending the workshop")
   128 
   125 
   129         elif len(start_stop) == 2:
   126         elif len(start_stop) == 2:
   130             start, stop = start_stop
   127             start, stop = start_stop