def Configlist_sortbasis(): '''Sort the basis configuration list.''' from msort import msort global basis, basisend basis = msort(current, 'bp', Configcmp) basisend = None return
def Configlist_sort(): '''Sort the configuration list.''' from msort import msort global current, currentend current = msort(current, 'next', Configcmp) currentend = None return
def testMSortEmptyList(self): self.assertEqual(msort.msort([]), [])
def testMSortNormalList(self): A = [3,5,7,1,3,6,7] self.assertEqual(msort.msort(A), [1,3,3,5,6,7,7])
def testMSortNormalList(self): A = [3, 5, 7, 1, 3, 6, 7] self.assertEqual(msort.msort(A), [1, 3, 3, 5, 6, 7, 7])
def Action_sort(ap): '''Sort parser actions.''' from msort import msort ap = msort(ap, 'next', actioncmp) return ap