def convertToData(data, context):
    newdata = IGettable(data, None)
    if newdata is not None:
        olddata = newdata
        newdata = olddata.get(context)
        if isinstance(newdata, util.Deferred):
            return newdata.addCallback(convertToData, context)
        elif newdata is olddata:
            return olddata
        else:
            return convertToData(newdata, context)
    else:
        return data
Remove a snapshot for a given guest_id and snapshot_id
dataset/ETHPy150Open twisted/nevow/nevow/accessors.py/convertToData--crossover with--dataset/ETHPy150Open locaweb/simplestack/src/simplestack/server.py/snapshot_revert