```
for check in check_list:
  errors.extend(check(cls,model))
```
seems somewhat nicer to me

or maybe even:
```
return chain.from_iterable(check(cls, model) for check in check_list)
```