(files)
| 17 | |
| 18 | |
| 19 | def parse_checkpoints(files): |
| 20 | entries = [] |
| 21 | for f in files: |
| 22 | m = pt_regexp_epoch_based.fullmatch(f) |
| 23 | if m is not None: |
| 24 | entries.append((int(m.group(1)), m.group(0))) |
| 25 | else: |
| 26 | m = pt_regexp_update_based.fullmatch(f) |
| 27 | if m is not None: |
| 28 | entries.append((int(m.group(1)), m.group(0))) |
| 29 | return entries |
| 30 | |
| 31 | |
| 32 | def last_n_checkpoints(files, n): |
no outgoing calls
no test coverage detected