The cause appears to be the fix for bug 1262148. Previously, when looking for an option in a group, it was compared for identity (since __eq__ was not implemented, '==' acted like 'is'). Now that options are compared only for equality, when equal (but not identical) options appear in multiple groups the option will show up only in the first group in the output.
The cause appears to be the fix for bug 1262148. Previously, when looking for an option in a group, it was compared for identity (since __eq__ was not implemented, '==' acted like 'is'). Now that options are compared only for equality, when equal (but not identical) options appear in multiple groups the option will show up only in the first group in the output.