Because the indentation is not correct, and doesn't correspond to what I
sent you.

`return True` should be 4 chars left of where it currently is.


On Sat, Aug 31, 2013 at 7:23 PM, Gerd Koetje <[email protected]>wrote:

> it somehow keeps returning True on everything
>
> accepted = string.letters + string.digits
> max_numbers = 4
>
>
> def test(word):
>     numbers = 0
>     for c in word:
>         if c.isdigit():
>             numbers += 1
>         if not c in accepted or numbers > max_numbers:
>            return False
>         return True
>
> # profielnaam
> class ProfielenForm(forms.ModelForm):
>
>
>     def clean_profielnaam(self):
>
>         logger.debug('>>>>>>>>>>>FORMS<<<<<<<<< %s', accepted)
>
>
>         data = self.cleaned_data['profielnaam']
>         testdata = test(data)
>         logger.debug('>>>>>>>>>>>FORMS<<<<<<<<<< >>>>>DATA<<<<< %s',
> testdata)
>
>         if testdata is "False":
>             raise forms.ValidationError("Je mag alleen tekst en cijfers
> gebruiken en geen spaties")
>
>         return data
>
>     class Meta:
>         model = Profielen
>         fields = ('profielnaam',)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to