Ben Sizer ha scritto:
> I have a 'validators.Int()' which appears to be letting None values
> through. This seems to contradict 
> http://docs.turbogears.org/1.0/ValidateDecorator
> which says that I can be assured that I will get an int. Basically I'm
> submitting an INPUT element to a form where the user is supposed to
> type a number, but they may just leave it blank. (I hope to coerce
> that to zero later.)
>
> Example:
>
> Template:
>           <form method="POST" action="do_assign_bounty">
>             <input type="text" name="newAmount" value="" size="7" />
>             <input type="hidden" name="taskID" value="${task.id}" />
>           </form>
>
> Controller:
>     @expose()
>     @validate(validators={"newAmount": validators.Int()})
>     def do_assign_bounty(self, taskID, newAmount, tg_errors=None):
>         assert(tg_errors is None)
>         assert(newAmount is not None)
>
> Traceback:
>   File "E:\blah\blah\controllers.py", line 156, in do_assign_bounty
>     assert(newAmount is not None)
> AssertionError: <bound method Settlement.do_assign_bounty of
> <my_proj.controllers.Settlement object at 0x01707530>>
>
>
> Am I doing something silly? Or is this functionality broken in some
> way? Or perhaps the docs are wrong?
>
> --
> Ben Sizer
>
>   
If the field is mandatory,  "not_empty = True"


if your empty value must be a 0,  "empty_value=lambda x:  0"




Glauco

-- 
+------------------------------------------------------------+
 Glauco Uri  
 glauco(at)sferacarta.com 
                               
          Sfera Carta Software®       info(at)sferacarta.com
  Via Bazzanese,69  Casalecchio di Reno(BO) - Tel. 051591054
+------------------------------------------------------------+



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to