Comment puis-je échanger deux arguments dans un appel à une fonction Python?
Si je mets pointl'espace entre ces deux arguments:
self.assertEqual(json.loads(some.data), json_data)
puis M-t( transpose-words), j'obtiens:
self.assertEqual(json.loads(some.json), data_data)
Par contre avec CMt ( transpose-sexps) j'obtiens:
self.assertEqual(json.loadsjson_data, (some.data))
Ce que je veux c'est:
self.assertEqual(json_data, json.loads(some.data))
Y a-t-il une commande qui fera ça?
transpose-subrqui prend une forwardfonction et la traduit en transposefonction. Donc, si nous avions c-forward-arglist(fonction pour passer d'une fonction arg à la suivante - AFAICT cela n'existe pas), nous l'aurions c-transpose-arglist.