fix bug when updating ifo struct in budget run
A bug prevented the ifo struct from being updated when a new ifo struct was passed as a keyword argument to Budget.run()
. This fixes the bug and adds tests to check the functionality.
A bug prevented the ifo struct from being updated when a new ifo struct was passed as a keyword argument to Budget.run()
. This fixes the bug and adds tests to check the functionality.