class_docstr: *Thenable* `Future` subclass.
docstr: Return ``catch(self, on_failure)``.
docstr_tok: ["Return","``","catch","(","self",",","on_failure",")","``","."]
code: def catch(self, on_failure=None):
      """Return ``catch(self, on_failure)``."""  # noqa: D402
      return catch(self, on_failure)
  
file_path: mpi4py/src/mpi4py/futures/aplus.py
imports: import functools
  import threading
  import weakref
  from ._base import Future
label_desc: Use image node_id 2 for calling the ThenableFuture obj's underlying member method code with example usage: obj.catch(on_failure) and returns: catch