code: def validate_array(datum, schema, parent_ns=None, raise_errors=True):
      
      return (
              isinstance(datum, Sequence) and
              not is_str(datum) and
              all(validate(datum=d, schema=schema['items'],
                           field=parent_ns,
                           raise_errors=raise_errors) for d in datum)
      )
docs: Check that the data list values all match schema['items'].
  
      Parameters
      ----------
      datum: Any
          Data being validated
      schema: dict
          Schema
      parent_ns: str
          parent namespace
      raise_errors: bool
          If true, raises ValidationError on invalid data