@@ -1624,7 +1624,7 @@ def _validate_left_right_on(self, left_on, right_on):
1624
1624
@final
1625
1625
def _validate_validate_kwd (self , validate : str ) -> None :
1626
1626
# Split validation string
1627
- validations = validate .split ('+' )
1627
+ validations = validate .split ("+" )
1628
1628
1629
1629
# Check uniqueness of each
1630
1630
if self .left_index :
@@ -1654,17 +1654,20 @@ def _validate_validate_kwd(self, validate: str) -> None:
1654
1654
)
1655
1655
if not left_unique :
1656
1656
raise MergeError (
1657
- "Merge keys are not unique in left dataset; not a one-to-one merge"
1657
+ "Merge keys are not unique in left dataset; "
1658
+ "not a one-to-one merge"
1658
1659
)
1659
1660
if not right_unique :
1660
1661
raise MergeError (
1661
- "Merge keys are not unique in right dataset; not a one-to-one merge"
1662
+ "Merge keys are not unique in right dataset; "
1663
+ "not a one-to-one merge"
1662
1664
)
1663
1665
1664
1666
elif validation in ["one_to_many" , "1:m" ]:
1665
1667
if not left_unique :
1666
1668
raise MergeError (
1667
- "Merge keys are not unique in left dataset; not a one-to-many merge"
1669
+ "Merge keys are not unique in left dataset; "
1670
+ "not a one-to-many merge"
1668
1671
)
1669
1672
1670
1673
elif validation in ["many_to_one" , "m:1" ]:
@@ -1680,33 +1683,33 @@ def _validate_validate_kwd(self, validate: str) -> None:
1680
1683
elif validation in ["total" ]:
1681
1684
if not left_total and not right_total :
1682
1685
raise MergeError (
1683
- "Neither the merge keys in the left dataset are all present in "
1684
- "the right dataset, nor the merge keys in the right dataset all "
1685
- "present in the left dataset; not a total merge."
1686
+ "Neither the merge keys in the left dataset are all present "
1687
+ "in the right dataset, nor the merge keys in the right "
1688
+ "dataset all present in the left dataset; not a total merge."
1686
1689
)
1687
1690
if not left_total :
1688
1691
raise MergeError (
1689
- "Merge keys in left dataset are not all present in the right dataset; "
1690
- "not a total merge"
1692
+ "Merge keys in left dataset are not all present in the right "
1693
+ "dataset; not a total merge"
1691
1694
)
1692
1695
if not right_total :
1693
1696
raise MergeError (
1694
- "Merge keys in right dataset are not all present in the left dataset; "
1695
- "not a total merge"
1697
+ "Merge keys in right dataset are not all present "
1698
+ "in the left dataset; not a total merge"
1696
1699
)
1697
1700
1698
1701
elif validation in ["left_total" ]:
1699
1702
if not left_total :
1700
1703
raise MergeError (
1701
- "Merge keys in left dataset are not all present in the right dataset; "
1702
- "not a left total merge"
1704
+ "Merge keys in left dataset are not all present "
1705
+ "in the right dataset; not a left total merge"
1703
1706
)
1704
1707
1705
1708
elif validation in ["right_total" ]:
1706
1709
if not right_total :
1707
1710
raise MergeError (
1708
- "Merge keys in right dataset are not all present in the left dataset; "
1709
- "not a right total merge"
1711
+ "Merge keys in right dataset are not all present "
1712
+ "in the left dataset; not a right total merge"
1710
1713
)
1711
1714
1712
1715
else :
0 commit comments