exception is a failed validation - a failed case. You are talking about IMPLICIT (and not, by the way, necessary) case of IS_IN_DB()
The general case, it seems to me, is handling exceptions (errors) from validations. On Sat, Jul 11, 2009 at 11:54 AM, Vidul <vidul.pet...@gmail.com> wrote: > > Sorry, Yarko, > > I cannot understand what does a validator have to do with the > exception hangling? > > On Jul 11, 7:40 pm, Yarko Tymciurak <yark...@gmail.com> wrote: > > that's a fall back situation (if all else fails); > > > > ... how is this different from any general validator failing? > > > > since validators return (value, error) - isn't this just IS_IN_DB() ??? > > > > GIven how this affects forms (dropboxes???) --- I'm not sure how you > would > > use that in this situation... > > > > And maybe that's the problem - validators having too varied > responsibility > > (form control; value validation, ....) > > > > Maybe someone can show how (or how not to) apply IS_IN_DB() here? > > > > > > > > On Sat, Jul 11, 2009 at 11:06 AM, Vidul <vidul.pet...@gmail.com> wrote: > > > > > Probably RecordNotFound exception or just an attribute like > > > crud.setting.record_not_found? > > > > > On Jul 11, 7:01 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > You are right. we need to deal with that exception somehow. What do > > > > you propose? > > > > > > massimo > > > > > > On Jul 11, 10:13 am, Vidul <vidul.pet...@gmail.com> wrote: > > > > > > > For example: > > > > > > > def update_comment(): > > > > > > > form=crud.update(db.comment, request.args(0)) > > > > > retur dict(form=form) > > > > > > > where args(0) does not exist in the database. > > > > > > > On Jul 11, 5:51 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > > > > > What kind of exceptions? > > > > > > > > On Jul 11, 7:04 am, Vidul <vidul.pet...@gmail.com> wrote: > > > > > > > > > Hi, > > > > > > > > > Auth and CRUD are amazing, no doubt, but is there a best > practice > > > for > > > > > > > the exception handler / ing of read / create / update / delete > > > > > > > actions? > > > > > > > > > Thank you! > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---