def __init__(self, trait): if isinstance(trait, list): Union.__init__(self, trait + [Dict(t) for t in trait]) else: Union.__init__(self, [trait, Dict(trait)])
def __init__(self, trait): Union.__init__(self, [trait, Dict(trait)])