I seem often to allow list/tuple arguments to be a singleton. This leads to code of the form if type(arg) not in (type(()),type([])): arg = [arg] or alternatively from type import ListType, TupleType _seqTypes = ListType, TupleType ...... if type(arg) not in _seqTypes: .... is there a 'best' way to do this? -- Robin Becker