(string)
| 12 | |
| 13 | |
| 14 | def Version(string): |
| 15 | parts = [int(part) for part in string.split('.')] |
| 16 | if len(parts) not in (2, 3): |
| 17 | raise ValueError('Invalid number of fields: ' + repr(ver)) |
| 18 | if len(parts) == 2: |
| 19 | parts.append(0) |
| 20 | return parts |
| 21 | |
| 22 | |
| 23 | def add_version(versions, latest, major, minor, micro): |