Usando .sort con PyMongo

Con PyMongo, cuando trato de recuperar objetos ordenados por sus campos ‘número’ y ‘fecha’ como este:

db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) 

Me sale este error:

 TypeError: if no direction is specified, key_or_list must be an instance of list 

¿Qué pasa con mi consulta de orden?

sort debería ser una lista de pares de dirección clave, es decir

 db.test.find({"number": {"$gt": 1}}).sort([("number", 1), ("date", -1)]) 

La razón por la que esto tiene que ser una lista es que el orden de los argumentos importa y los dict no están ordenados en Python.