playframework/Play20 — pull request #552 by jeantil (2012-11-19 13:04:07+00:00)
Title: [#861] Make PurePromise consistent with Future by catching NonFatal

Makes sure that PurePromise handles error in the same way scala.concurrent.Future does :
catches any throwable which matches scala.util.control.NonFatal

Issue tracker: https://play.lighthouseapp.com/projects/82401/tickets/861-make-purepromise-consistent-with-future-by-catching-nonfatal

This is important to enable custom error handling for OpenID as shown in https://github.com/jeantil/xstaffing-mobile/blob/master/app/controllers/Application.scala

Thanks