def __setattr__()

in awsglue/blueprint/crawler.py [0:0]


    def __setattr__(self, key, value):
        if key in self._validator and value:
            ensure_type(key, value, self._validator[key][0])
            if key == 'Targets':
                Targets(**value).validate()
            elif key == 'SchemaChangePolicy':
                SchemaChangePolicy(**value).validate()
            super().__setattr__(key,value)