Avoid sending unescaped quotes to python console

This commit is contained in:
Adrian Insaurralde Avalos
2024-02-03 09:22:58 -03:00
committed by Chris Hennes
parent 808e5d9d74
commit 963652c6a7
5 changed files with 18 additions and 7 deletions

View File

@@ -159,7 +159,10 @@ std::string ExpressionBinding::getExpressionString(bool no_throw) const
std::string ExpressionBinding::getEscapedExpressionString() const
{
return Base::Tools::escapedUnicodeFromUtf8(getExpressionString(false).c_str());
std::string escapedstr;
escapedstr = Base::Tools::escapedUnicodeFromUtf8(getExpressionString(false).c_str());
escapedstr = Base::Tools::escapeQuotesFromString(escapedstr);
return escapedstr;
}
bool ExpressionBinding::assignToProperty(const std::string & propName, double value)