equal
deleted
inserted
replaced
596 def reverse(self): |
596 def reverse(self): |
597 JS(""" this.l.reverse();""") |
597 JS(""" this.l.reverse();""") |
598 |
598 |
599 def sort(self, compareFunc=None, keyFunc=None, reverse=False): |
599 def sort(self, compareFunc=None, keyFunc=None, reverse=False): |
600 if not compareFunc: |
600 if not compareFunc: |
601 global cmp |
|
602 compareFunc = cmp |
601 compareFunc = cmp |
603 if keyFunc and reverse: |
602 if keyFunc and reverse: |
604 def thisSort1(a, b): |
603 def thisSort1(a, b): |
605 return -compareFunc(keyFunc(a), keyFunc(b)) |
604 return -compareFunc(keyFunc(a), keyFunc(b)) |
606 self.l.sort(thisSort1) |
605 self.l.sort(thisSort1) |
747 def reverse(self): |
746 def reverse(self): |
748 JS(""" this.l.reverse();""") |
747 JS(""" this.l.reverse();""") |
749 |
748 |
750 def sort(self, compareFunc=None, keyFunc=None, reverse=False): |
749 def sort(self, compareFunc=None, keyFunc=None, reverse=False): |
751 if not compareFunc: |
750 if not compareFunc: |
752 global cmp |
|
753 compareFunc = cmp |
751 compareFunc = cmp |
754 if keyFunc and reverse: |
752 if keyFunc and reverse: |
755 def thisSort1(a, b): |
753 def thisSort1(a, b): |
756 return -compareFunc(keyFunc(a), keyFunc(b)) |
754 return -compareFunc(keyFunc(a), keyFunc(b)) |
757 self.l.sort(thisSort1) |
755 self.l.sort(thisSort1) |