mercurial/parsers.c
changeset 27410 41127e875758
parent 27366 7e8a883da171
child 27592 7c9eb2927879
--- a/mercurial/parsers.c	Thu Dec 17 15:23:36 2015 -0800
+++ b/mercurial/parsers.c	Thu Dec 17 13:07:34 2015 -0800
@@ -1351,15 +1351,7 @@
 			goto release;
 		PyList_SET_ITEM(phaseslist, i, phaseval);
 	}
-	ret = PyList_New(2);
-	if (ret == NULL)
-		goto release;
-
-	PyList_SET_ITEM(ret, 0, phaseslist);
-	PyList_SET_ITEM(ret, 1, phasessetlist);
-	/* We don't release phaseslist and phasessetlist as we return them to
-	 * python */
-	goto done;
+	ret = PyTuple_Pack(2, phaseslist, phasessetlist);
 
 release:
 	Py_XDECREF(phaseslist);