@deprecated(Version('Twisted', 15, 0, 0),
            "twisted.internet.defer.inlineCallbacks")
def deferredGenerator(f):
    @wraps(f)
    def unwindGenerator(*args, **kwargs):
        return _deferGenerator(f(*args, **kwargs), Deferred())
    return unwindGenerator


## inlineCallbacks
L{deferredGenerator} and L{waitForDeferred} help you write
dataset/ETHPy150Open twisted/twisted/twisted/internet/defer.py/deferredGenerator