def update_object(self, object, **kwargs):
        for key,value in kwargs.items():
            if hasattr(object, key):
                setattr(object, key, value)
            else:
                raise KeyError("Object '%s' has no field '%s'." % (type(object), key))
Checks to see if a path to an executable exists and that it is, in fact,
dataset/ETHPy150Open lingthio/Flask-User/flask_user/db_adapters.py/SQLAlchemyAdapter.update_object--crossover with--dataset/ETHPy150Open golang/sublime-config/all/golangconfig.py/_check_executable