On 29 Jun 2006 18:57:55 +1000, Scott Smedley wrote: > > Hi Oliver, > > > - Try to grab just 2 times (this is really fast). If the grab succeed > > everything is ok. If it fails execute the function any way. > > If you're happy to execute a function even if a grab fails, why go > to the trouble of grabbing in the first place? Why not just mark > your function "NoGrab"?
Yes, this is reasonable, but a user may decide to mark functions that are fully safe as NoGrab, and functions that may potentially work a bit incorrectly without grab (but he knows it's not critical) as AllowNoGrab. Anyway, such AllowNoGrab is not really needed before 2.6, unlike NoGrab. Regards, Mikhael.