| @@ 1530-1541 (lines=12) @@ | ||
| 1527 | src = [fb for fb in src if 'supplemental' not in fb] |
|
| 1528 | ||
| 1529 | for i in range(1, len(tar)): |
|
| 1530 | if 'supplemental' in tar[i]: |
|
| 1531 | j = i - 1 |
|
| 1532 | while j > -1: |
|
| 1533 | if 'supplemental' not in tar[j]: |
|
| 1534 | for key, value in tar[i].items(): |
|
| 1535 | if key != 'supplemental': |
|
| 1536 | if key == 'segment': |
|
| 1537 | tar[j]['segment'] += value |
|
| 1538 | else: |
|
| 1539 | tar[j][key] = value |
|
| 1540 | j = 0 |
|
| 1541 | j -= 1 |
|
| 1542 | tar = [fb for fb in tar if 'supplemental' not in fb] |
|
| 1543 | ||
| 1544 | for i in range(len(src)): |
|
| @@ 1515-1526 (lines=12) @@ | ||
| 1512 | tar = [fb for fb in tar if isinstance(fb, dict)] |
|
| 1513 | ||
| 1514 | for i in range(1, len(src)): |
|
| 1515 | if 'supplemental' in src[i]: |
|
| 1516 | j = i - 1 |
|
| 1517 | while j > -1: |
|
| 1518 | if 'supplemental' not in src[j]: |
|
| 1519 | for key, value in src[i].items(): |
|
| 1520 | if key != 'supplemental': |
|
| 1521 | if key == 'segment': |
|
| 1522 | src[j]['segment'] += value |
|
| 1523 | else: |
|
| 1524 | src[j][key] = value |
|
| 1525 | j = 0 |
|
| 1526 | j -= 1 |
|
| 1527 | src = [fb for fb in src if 'supplemental' not in fb] |
|
| 1528 | ||
| 1529 | for i in range(1, len(tar)): |
|