mixed_type = {'data': {'numbers': [1, 2, 3], 'error_here': [123,
    'for the watch']}}
schema = MySchema()
schema.deserialize(valid_data)
try:
    schema.deserialize(not_list)
except colander.Invalid as e:
    print(e.asdict())
try:
    schema.deserialize(mixed_type)
except colander.Invalid as e:
    print(e.asdict())
if __name__ == '__main__':
    main()
схема дуршлага для отображения, где ключи являются переменными, а значения - массивами