Add a pybind function to clear a list. (#5153)

* Add a pybing function to clear a list.

* Add required error handling.

* Add `/* py-non-const */` as suggested by @Skylion007

---------

Co-authored-by: Ralf W. Grosse-Kunstleve <rwgk@google.com>
This commit is contained in:
Thierry Coppey
2024-06-07 22:54:33 +02:00
committed by GitHub
parent 9b3a200065
commit 35ff42b56e
3 changed files with 8 additions and 0 deletions

View File

@@ -65,6 +65,8 @@ def test_list(capture, doc):
assert lins == [1, 83, 2]
m.list_insert_size_t(lins)
assert lins == [1, 83, 2, 57]
m.list_clear(lins)
assert lins == []
with capture:
lst = m.get_list()