Catch only exceptions thrown by model[func]() (fix #454 and re #384)
Catch only exceptions thrown by model[func]() (fix #454 and re #384)

The Deferred is resolved only if model[func]() succeeds.

ackl/canjs,rasjani/canjs,UXsree/canjs,gsmeets/canjs,bitovi/canjs,rasjani/canjs,Psykoral/canjs,ackl/canjs,rjgotten/canjs,whitecolor/canjs,gsmeets/canjs,Psykoral/canjs,thecountofzero/canjs,ackl/canjs,thecountofzero/canjs,rjgotten/canjs,Psykoral/canjs,tracer99/canjs,azazel75/canjs,whitecolor/canjs,tracer99/canjs,asavoy/canjs,shiftplanning/canjs,asavoy/canjs,beno/canjs,gsmeets/canjs,yusufsafak/canjs,patrick-steele-idem/canjs,patrick-steele-idem/canjs,tracer99/canjs,rasjani/canjs,scorphus/canjs,rjgotten/canjs,thomblake/canjs,whitecolor/canjs,Psykoral/canjs,rasjani/canjs,bitovi/canjs,bitovi/canjs,janza/canjs,rjgotten/canjs,thomblake/canjs,beno/canjs,patrick-steele-idem/canjs,janza/canjs,dispatchrabbi/canjs,scorphus/canjs,yusufsafak/canjs,azazel75/canjs,shiftplanning/canjs,beno/canjs,bitovi/canjs,UXsree/canjs,dispatchrabbi/canjs