def is_mixed_list(value, *args):
 try:
  length = len(value)
 except TypeError:
  raise VdtTypeError(value)
 if (length < len(args)):
  raise VdtValueTooShortError(value)
 elif (length > len(args)):
  raise VdtValueTooLongError(value)
 try:
  return [fun_dict[arg](val) for (arg, val) in zip(args, value)]
 except KeyError as e:
  raise VdtParamError('mixed_list', e)

def is_mixed_list ( value , * args ) : try : length = len ( value ) except TypeError : raise VdtTypeError ( value ) if ( length < len ( args ) ) : raise VdtValueTooShortError ( value ) elif ( length > len ( args ) ) : raise VdtValueTooLongError ( value ) try : return [ fun_dict [ arg ] ( val ) for ( arg , val ) in zip ( args , value ) ] except KeyError as e : raise VdtParamError ( 'mixed_list' , e )
check that the value is a list .