Skip to content

Commit 6060ce7

Browse files
authored
Merge pull request tskit-dev#1019 from benjeffery/equals-kwargs
Make tc.equals kwargs only
2 parents 80786a1 + 5f2f6df commit 6060ce7

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

python/tests/test_tables.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2502,6 +2502,9 @@ def test_equals_options(self, ts_fixture):
25022502
assert t1.equals(t2)
25032503
assert t2.equals(t1)
25042504

2505+
with pytest.raises(TypeError):
2506+
t1.equals(t2, True)
2507+
25052508
def test_sequence_length(self):
25062509
for sequence_length in [0, 1, 100.1234]:
25072510
tables = tskit.TableCollection(sequence_length=sequence_length)

python/tskit/tables.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2247,6 +2247,7 @@ def __str__(self):
22472247
def equals(
22482248
self,
22492249
other,
2250+
*,
22502251
ignore_metadata=False,
22512252
ignore_ts_metadata=False,
22522253
ignore_provenance=False,

0 commit comments

Comments
 (0)