Running a create-sibling-ria call twice makes it crash:
% datalad -C dist/packages/demo create-sibling-ria -s internal --shared group --group floppy --alias pkg-demo ria+file:///tmp/wt/internal
[ERROR ] datalad.interface.results.get_status_dict() got multiple values for keyword argument 'ds' (TypeError)
Offending code in datalad/distributed/create_sibling_ria.py
352 -> res = get_status_dict(
353 status='error',
354 message=(
355 "a sibling %r is already configured in dataset %r",
356 sname, dpath),
357 type='sibling',
358 name=sname,
359 ds=ds,
360 **res_kwargs,
361 )
with
296 res_kwargs = dict(
297 ds=ds,
298 action="create-sibling-ria",
299 logger=lgr,
300 )
Running a
create-sibling-riacall twice makes it crash:Offending code in
datalad/distributed/create_sibling_ria.pywith