@@ -1408,13 +1408,13 @@ def add_group(
1408
1408
self ,
1409
1409
label : Optional [GroupLabel ] = None ,
1410
1410
name : Optional [str ] = None ,
1411
- parent : Optional [GroupItem ] = None ,
1411
+ parent : Optional [NodeItem ] = None ,
1412
1412
) -> GroupItem :
1413
1413
"""add_group.
1414
1414
1415
1415
:param label: Optional[GroupLabel]: (Default value = None)
1416
1416
:param name: Optional[str]: (Default value = None)
1417
- :param parent: Optional[GroupItem ]: (Default value = None)
1417
+ :param parent: Optional[NodeItem ]: (Default value = None)
1418
1418
1419
1419
"""
1420
1420
if not parent :
@@ -1441,15 +1441,15 @@ def add_list_item(
1441
1441
marker : Optional [str ] = None ,
1442
1442
orig : Optional [str ] = None ,
1443
1443
prov : Optional [ProvenanceItem ] = None ,
1444
- parent : Optional [GroupItem ] = None ,
1444
+ parent : Optional [NodeItem ] = None ,
1445
1445
):
1446
1446
"""add_list_item.
1447
1447
1448
1448
:param label: str:
1449
1449
:param text: str:
1450
1450
:param orig: Optional[str]: (Default value = None)
1451
1451
:param prov: Optional[ProvenanceItem]: (Default value = None)
1452
- :param parent: Optional[GroupItem ]: (Default value = None)
1452
+ :param parent: Optional[NodeItem ]: (Default value = None)
1453
1453
1454
1454
"""
1455
1455
if not parent :
@@ -1484,15 +1484,15 @@ def add_text(
1484
1484
text : str ,
1485
1485
orig : Optional [str ] = None ,
1486
1486
prov : Optional [ProvenanceItem ] = None ,
1487
- parent : Optional [GroupItem ] = None ,
1487
+ parent : Optional [NodeItem ] = None ,
1488
1488
):
1489
1489
"""add_text.
1490
1490
1491
1491
:param label: str:
1492
1492
:param text: str:
1493
1493
:param orig: Optional[str]: (Default value = None)
1494
1494
:param prov: Optional[ProvenanceItem]: (Default value = None)
1495
- :param parent: Optional[GroupItem ]: (Default value = None)
1495
+ :param parent: Optional[NodeItem ]: (Default value = None)
1496
1496
1497
1497
"""
1498
1498
# Catch a few cases that are in principle allowed
@@ -1536,6 +1536,7 @@ def add_table(
1536
1536
data : TableData ,
1537
1537
caption : Optional [Union [TextItem , RefItem ]] = None , # This is not cool yet.
1538
1538
prov : Optional [ProvenanceItem ] = None ,
1539
+ << << << < HEAD
1539
1540
parent : Optional [GroupItem ] = None ,
1540
1541
label : DocItemLabel = DocItemLabel .TABLE ,
1541
1542
):
@@ -1546,6 +1547,17 @@ def add_table(
1546
1547
:param prov: Optional[ProvenanceItem]: (Default value = None)
1547
1548
:param parent: Optional[GroupItem]: (Default value = None)
1548
1549
:param label: DocItemLabel: (Default value = DocItemLabel.TABLE)
1550
+ =======
1551
+ parent: Optional[NodeItem] = None,
1552
+ ):
1553
+ """ add_table .
1554
+
1555
+ :param data : BaseTableData :
1556
+ :param caption : Optional [Union [TextItem :
1557
+ :param RefItem ]]: (Default value = None )
1558
+ :param # This is not cool yet.prov: Optional[ProvenanceItem]
1559
+ :param parent : Optional [NodeItem ]: (Default value = None )
1560
+ > >> >> >> 833e24 d (chore : change the 'parent' arg type of DoclingDocument functions )
1549
1561
1550
1562
"""
1551
1563
if not parent:
@@ -1573,15 +1585,15 @@ def add_picture(
1573
1585
image: Optional[ImageRef] = None,
1574
1586
caption: Optional[Union[TextItem, RefItem]] = None,
1575
1587
prov: Optional[ProvenanceItem] = None,
1576
- parent : Optional [GroupItem ] = None ,
1588
+ parent: Optional[NodeItem ] = None,
1577
1589
):
1578
1590
""" add_picture .
1579
1591
1580
1592
:param data : List [PictureData ]: (Default value = [])
1581
1593
:param caption : Optional [Union [TextItem :
1582
1594
:param RefItem ]]: (Default value = None )
1583
1595
:param prov : Optional [ProvenanceItem ]: (Default value = None )
1584
- :param parent: Optional[GroupItem ]: (Default value = None)
1596
+ :param parent : Optional [NodeItem ]: (Default value = None )
1585
1597
"""
1586
1598
if not parent:
1587
1599
parent = self.body
@@ -1611,14 +1623,14 @@ def add_title(
1611
1623
text: str,
1612
1624
orig: Optional[str] = None,
1613
1625
prov: Optional[ProvenanceItem] = None,
1614
- parent : Optional [GroupItem ] = None ,
1626
+ parent: Optional[NodeItem ] = None,
1615
1627
):
1616
1628
""" add_title .
1617
1629
1618
1630
:param text : str :
1619
1631
:param orig : Optional [str ]: (Default value = None )
1620
1632
:param prov : Optional [ProvenanceItem ]: (Default value = None )
1621
- :param parent: Optional[GroupItem ]: (Default value = None)
1633
+ :param parent : Optional [NodeItem ]: (Default value = None )
1622
1634
"""
1623
1635
if not parent:
1624
1636
parent = self.body
@@ -1649,7 +1661,7 @@ def add_heading(
1649
1661
orig: Optional[str] = None,
1650
1662
level: LevelNumber = 1,
1651
1663
prov: Optional[ProvenanceItem] = None,
1652
- parent : Optional [GroupItem ] = None ,
1664
+ parent: Optional[NodeItem ] = None,
1653
1665
):
1654
1666
""" add_heading .
1655
1667
@@ -1658,7 +1670,7 @@ def add_heading(
1658
1670
:param orig : Optional [str ]: (Default value = None )
1659
1671
:param level : LevelNumber : (Default value = 1 )
1660
1672
:param prov : Optional [ProvenanceItem ]: (Default value = None )
1661
- :param parent: Optional[GroupItem ]: (Default value = None)
1673
+ :param parent : Optional [NodeItem ]: (Default value = None )
1662
1674
"""
1663
1675
if not parent:
1664
1676
parent = self.body
0 commit comments