def handle_versions(repo, **kwargs):
    log.info('versions: %s %s' %(repo, kwargs))
    if not hasattr(repo, 'versions'):
        return []
    return [v.serialize() for v in repo.versions(**kwargs)]
Builds an AMF request {LEnvelope<pyamf.remoting.Envelope>} from a
dataset/ETHPy150Open rsgalloway/grit/grit/server/handler.py/handle_versions--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/PyAMF-0.6.1/pyamf/remoting/client/__init__.py/RemotingService.getAMFRequest