@extensionmethod(Observable, instancemethod=True)
def catch_exception(self, second=None, handler=None):

    if handler or not isinstance(second, Observable):
        return catch_handler(self, handler or second)

    return Observable.catch_exception([self, second])
Continues an observable sequence that is terminated by an exception
dataset/ETHPy150Open ReactiveX/RxPY/rx/linq/observable/catch.py/catch_exception