Traceback (most recent call last):
  File "C:\Users\chambon\Documents\web2py\gluon\restricted.py", line 227, in 
restricted
    exec ccode in environment
  File "C:/Users/chambon/Documents/web2py/applications/NEURO/models/db.py" 
<http://localhost:8080/admin/default/edit/NEURO/models/db.py>, line 92, in 
<module>
    custom_auth_table.abstract.requires=COUNT_TEXT()
  File 
"C:\Users\chambon\Documents\web2py\gluon\packages\dal\pydal\helpers\classes.py",
 line 348, in __getattr__
    raise AttributeError
AttributeError
Thank you



Le samedi 5 décembre 2015 02:42:18 UTC+1, Dave S a écrit :
>
>
>
> On Friday, December 4, 2015 at 2:19:33 PM UTC-8, Anthony wrote:
>>
>> Please show the traceback.
>>
>
> And if you're defining the field, maybe show us the field definition?
> I'm suspecting "value" isn't a string (and is missing the split() 
> attribute), but the tb may show something different.
>  
> /dps
>
>
>> On Friday, December 4, 2015 at 4:30:28 PM UTC-5, Laurent Lc wrote:
>>>
>>> Hello,
>>>
>>> i try to create my own validator : the goal is to count the number of 
>>> words
>>> "app/module/customvalidators.py"
>>> class COUNT_TEXT(Validator):
>>>     def __call__(self, value):
>>>         size = 25
>>>         error = None
>>>         try:
>>>             if len(value.split()) > size:
>>>                 error="too much words"
>>>         except:
>>>             error = "Error counting"
>>>         return (value, error)
>>>
>>> "db.py"
>>> from customvalidators import COUNT_TEXT
>>> ..
>>> ..
>>> custom_auth_table.abstract.requires=COUNT_TEXT() # this line does not 
>>> run and create an error  <type 'exceptions.AttributeError'>
>>>
>>> Could you help me please
>>>
>>> thanks in advance
>>>
>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to