def check_io_schema_list(io_configs):
 if ((not isinstance(io_configs, collections.Sequence)) or isinstance(io_configs, collections.Mapping) or isinstance(io_configs, six.string_types)):
  raise TypeError('Software Config I/O Schema must be in a list')
 if (not all((isinstance(conf, collections.Mapping) for conf in io_configs))):
  raise TypeError('Software Config I/O Schema must be a dict')

def check_io_schema_list ( io_configs ) : if ( ( not isinstance ( io_configs , collections . Sequence ) ) or isinstance ( io_configs , collections . Mapping ) or isinstance ( io_configs , six . string_types ) ) : raise TypeError ( 'Software Config I/O Schema must be in a list' ) if ( not all ( ( isinstance ( conf , collections . Mapping ) for conf in io_configs ) ) ) : raise TypeError ( 'Software Config I/O Schema must be a dict' )
check that an input or output schema list is of the correct type .