MAINT: Add **kwargs to core.result.Result to absorb extra kwargs
When defining child classes of result (e.g. CompactBinaryCoalescenceResult
) do initializations by dumping in kwargs like:
super(CompactBinaryCoalescenceResult, self).__init__(**kwargs)
And children of those classes may also do the same into them, but also have other kwargs of interest which are not present in the keyword arguments of bilby.core.result.Result
. This results in an error, but this minor change allows them to be absorbed without throwing any errors. Those kwargs are of course unused, but that should be fine.