Issue 15085: set.union accepts not set iterables for all but the first argument. (original) (raw)
set.union(set([1,2]), [3]) set([1, 2, 3])
set.union([1,2], [3]) TypeError: descriptor 'union' requires a 'set' object but received a 'list'
It seems a bit inconsistent. Is it justified somehow?