#NEWLINE# @ extensionmethod ( Observable ) #NEWLINE# def pausable_buffered( self , subject ) : #NEWLINE# #INDENT# 'Pauses the underlying observable sequence based upon the observable\n    sequence which yields True/False, and yields the values that were\n    buffered while paused.\n\n    Example:\n    pauser = rx.Subject()\n    source = rx.Observable.interval(100).pausable_buffered(pauser)\n\n    Keyword arguments:\n    pauser -- {Observable} The observable sequence used to pause the\n        underlying sequence.\n\n    Returns the observable {Observable} sequence which is paused based upon\n    the pauser.' #NEWLINE# return PausableBufferedObservable ( self , self )