Commit acaafe2d57391b13683129c36c26051575d6695f
1 parent
9201436b
Replaced sorted() by sort() function in comgendb for Python 2.3 compatibility
Showing
1 changed file
with
25 additions
and
8 deletions
modules/comscripts/comgendb.py
| ... | ... | @@ -160,6 +160,23 @@ class comgendb(ctools.cscript): |
| 160 | 160 | # Return relative path |
| 161 | 161 | return relpath |
| 162 | 162 | |
| 163 | + def _tjd_start(self, element): | |
| 164 | + """ | |
| 165 | + Return 'tjd_start' value from dictionary | |
| 166 | + | |
| 167 | + Parameters | |
| 168 | + ---------- | |
| 169 | + element : dict | |
| 170 | + Element of list | |
| 171 | + | |
| 172 | + Returns | |
| 173 | + ------- | |
| 174 | + tjd_start : float | |
| 175 | + Value of element['tjd_start'] | |
| 176 | + """ | |
| 177 | + # Return | |
| 178 | + return element.get('tjd_start') | |
| 179 | + | |
| 163 | 180 | def _get_evp_list(self): |
| 164 | 181 | """ |
| 165 | 182 | Get EVP list |
| ... | ... | @@ -192,7 +209,7 @@ class comgendb(ctools.cscript): |
| 192 | 209 | evp_list.extend(evps) |
| 193 | 210 | |
| 194 | 211 | # Sort EVP list by start day |
| 195 | - evp_list = sorted(evp_list, key=lambda k: k['tjd_start']) | |
| 212 | + evp_list.sort(key=self._tjd_start) | |
| 196 | 213 | |
| 197 | 214 | # Return EVP list |
| 198 | 215 | return evp_list |
| ... | ... | @@ -274,7 +291,7 @@ class comgendb(ctools.cscript): |
| 274 | 291 | evp_list.append(evp_dict) |
| 275 | 292 | |
| 276 | 293 | # Sort EVP list by start day |
| 277 | - evp_list = sorted(evp_list, key=lambda k: k['tjd_start']) | |
| 294 | + evp_list.sort(key=self._tjd_start) | |
| 278 | 295 | |
| 279 | 296 | # Return EVP list |
| 280 | 297 | return evp_list |
| ... | ... | @@ -426,7 +443,7 @@ class comgendb(ctools.cscript): |
| 426 | 443 | oad_list.extend(oads) |
| 427 | 444 | |
| 428 | 445 | # Sort OAD list by start day |
| 429 | - oad_list = sorted(oad_list, key=lambda k: k['tjd_start']) | |
| 446 | + oad_list.sort(key=self._tjd_start) | |
| 430 | 447 | |
| 431 | 448 | # Return OAD list |
| 432 | 449 | return oad_list |
| ... | ... | @@ -488,7 +505,7 @@ class comgendb(ctools.cscript): |
| 488 | 505 | oad_list.append(oad_dict) |
| 489 | 506 | |
| 490 | 507 | # Sort OAD list by start day |
| 491 | - oad_list = sorted(oad_list, key=lambda k: k['tjd_start']) | |
| 508 | + oad_list.sort(key=self._tjd_start) | |
| 492 | 509 | |
| 493 | 510 | # Return OAD list |
| 494 | 511 | return oad_list |
| ... | ... | @@ -613,7 +630,7 @@ class comgendb(ctools.cscript): |
| 613 | 630 | tim_list.extend(tims) |
| 614 | 631 | |
| 615 | 632 | # Sort TIM list by start day |
| 616 | - tim_list = sorted(tim_list, key=lambda k: k['tjd_start']) | |
| 633 | + tim_list.sort(key=self._tjd_start) | |
| 617 | 634 | |
| 618 | 635 | # Return TIM list |
| 619 | 636 | return tim_list |
| ... | ... | @@ -675,7 +692,7 @@ class comgendb(ctools.cscript): |
| 675 | 692 | tim_list.append(tim_dict) |
| 676 | 693 | |
| 677 | 694 | # Sort OAD list by start day |
| 678 | - tim_list = sorted(tim_list, key=lambda k: k['tjd_start']) | |
| 695 | + tim_list.sort(key=self._tjd_start) | |
| 679 | 696 | |
| 680 | 697 | # Return TIM list |
| 681 | 698 | return tim_list |
| ... | ... | @@ -824,7 +841,7 @@ class comgendb(ctools.cscript): |
| 824 | 841 | xml_list.append(xml) |
| 825 | 842 | |
| 826 | 843 | # Sort XML list by start day |
| 827 | - xml_list = sorted(xml_list, key=lambda k: k['tjd_start']) | |
| 844 | + xml_list.sort(key=self._tjd_start) | |
| 828 | 845 | |
| 829 | 846 | # Return XML list |
| 830 | 847 | return xml_list |
| ... | ... | @@ -1211,7 +1228,7 @@ class comgendb(ctools.cscript): |
| 1211 | 1228 | oads.append(oad) |
| 1212 | 1229 | |
| 1213 | 1230 | # Sort OAD list by start day |
| 1214 | - oads = sorted(oads, key=lambda k: k['tjd_start']) | |
| 1231 | + oads.sort(key=self._tjd_start) | |
| 1215 | 1232 | |
| 1216 | 1233 | # Return OADs |
| 1217 | 1234 | return oads | ... | ... |