(data)
| 516 | |
| 517 | |
| 518 | def convert_physical_index_to_int(data): |
| 519 | if isinstance(data, list): |
| 520 | for i in range(len(data)): |
| 521 | # Check if item is a dictionary and has 'physical_index' key |
| 522 | if isinstance(data[i], dict) and 'physical_index' in data[i]: |
| 523 | if isinstance(data[i]['physical_index'], str): |
| 524 | if data[i]['physical_index'].startswith('<physical_index_'): |
| 525 | data[i]['physical_index'] = int(data[i]['physical_index'].split('_')[-1].rstrip('>').strip()) |
| 526 | elif data[i]['physical_index'].startswith('physical_index_'): |
| 527 | data[i]['physical_index'] = int(data[i]['physical_index'].split('_')[-1].strip()) |
| 528 | elif isinstance(data, str): |
| 529 | if data.startswith('<physical_index_'): |
| 530 | data = int(data.split('_')[-1].rstrip('>').strip()) |
| 531 | elif data.startswith('physical_index_'): |
| 532 | data = int(data.split('_')[-1].strip()) |
| 533 | # Check data is int |
| 534 | if isinstance(data, int): |
| 535 | return data |
| 536 | else: |
| 537 | return None |
| 538 | return data |
| 539 | |
| 540 | |
| 541 | def convert_page_to_int(data): |
no outgoing calls
no test coverage detected