def _set_value_safe(self, k, v, ignore_errors=False, block_user_signals=False):
<EOL>try:<EOL><INDENT>self.set_value(k, v, ignore_error       = ignore_errors, <EOL>block_user_signals = block_user_signals)<EOL><DEDENT>except:<EOL><INDENT>print("<STR_LIT>"+k+"<STR_LIT>"+v+"<STR_LIT:'>")<EOL><DEDENT>
Actually sets the value, first by trying it directly, then by