| Conditions | 3 |
| Total Lines | 17 |
| Code Lines | 10 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | #!/usr/bin/env python3 |
||
| 20 | def parse_image_alias(alias): |
||
| 21 | """Parse alias and return table and pk""" |
||
| 22 | |||
| 23 | match = re.search(ALIAS_PATTERN, alias) |
||
| 24 | |||
| 25 | letter, padded_pk = match.groups() |
||
| 26 | table, pk = None, None |
||
| 27 | |||
| 28 | if letter == "A": |
||
| 29 | table = "Animal" |
||
| 30 | |||
| 31 | elif letter == "S": |
||
| 32 | table = "Sample" |
||
| 33 | |||
| 34 | pk = int(padded_pk) |
||
| 35 | |||
| 36 | return table, pk |
||
| 37 | |||
| 53 |